Python时间和日期


# import time;

# time。time()返回当前时间戳
# ticks = time.time();
# print("当前的时间戳为:",ticks)

# 以“time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)”格式返回当前时间
# localtime = time.localtime(ticks)
# print("本地时间为:",localtime)

# 以“Thu Apr 7 10:05:21 2016”格式返回当前时间
# localtime1 = time.asctime(localtime)
# print("本地时间为:",localtime1)

# 以“2016-03-20 11:45:39”格式返回当前时间
# localtime2 = time.strftime("%Y-%m-%d %H:%M:%S",localtime)
# print("本地时间为:",localtime2)

# 将格式字符串转换为时间戳
# ticks1 = "Tue Jul 16 09:54:44 2019"
# print("当前的时间戳为:",time.mktime(time.strptime(ticks1,"%a %b %d %H:%M:%S %Y")))

# 用以浮点数计算的秒数返回当前的CPU时间
# clock = time.clock()
# print("当前CPU时间为:",clock)

# import calendar;

# cal = calendar.month(1998,2)
# print("一下输出1998年2月份的日历:",cal)

# 返回当前每周起始日期的设置。默认情况下,首次载入caendar模块时返回0,即星期一
# cal = calendar.firstweekday()
# print(cal)

# 是否是闰年
# cal = calendar.isleap(2019)
# print(cal)

# 返回在2000-2019年之间的闰年总数
# cal = calendar.leapdays(2000,2019)
# print(cal)

# 返回一个多行字符串格式的year年month月日历,两行标题,一周一行。每日宽度间隔为w字符。每行的长度为7* w+6。l是每星期的行数
# cal = calendar.month(2019,7,w=2,l=1)
# print(cal)

# 返回一个整数的单层嵌套列表。每个子列表装载代表一个星期的整数。Year年month月外的日期都设为0;范围内的日子都由该月第几日表示,从1开始
# cal = calendar.monthcalendar(2019,5)
# print(cal)

# 返回两个整数。第一个是该月的星期几的日期码,第二个是该月的日期码
# cal = calendar.monthrange(2019,6)
# print(cal)

# 返回星期几
# cal = calendar.weekday(2019,7,16)
# print(cal)
posted @ 2019-07-16 11:12  lousang66  阅读(125)  评论(0编辑  收藏  举报