赞
踩
import time # 1、获取时间戳 res = time.time() print(res) # 结果 1562639903.607295 # 2、获取时间元组 res2 = time.localtime(1562639903.607295) # 参数为时间戳,默认为当前时间戳 print(res2) #结果 time.struct_time(tm_year=2019, tm_mon=7, tm_mday=9, tm_hour=10, tm_min=38, tm_sec=23, tm_wday=1, tm_yday=190, tm_isdst=0) tm_year:年 tm_mon:月 tm_mday:日 tm_hour:小时 tm_min:分钟 tm_sec:秒 tm_wday:星期几 tm_yday:一年中第几天 tm_isdst:是否是夏令时 # 3、将时间戳转换为格式化时间 res3 = time.ctime(1562639903.607295) # 参数为时间戳,默认为当前时间戳 print(res3) 结果 'Tue Jul 9 10:38:23 2019' # 4、将时间元组转换为格式化时间 t_tup = time.localtime() res4 = time.asctime(t_tup) print(res4) # 结果 'Tue Jul 9 10:59:37 2019' # 5、自定义格式化字符串 time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) # 格式化成 2016-03-20 11:45:39 的形式 #将格式化时间转换成 时间元组 tt = time.strptime("2016-03-20 11:45:39", "%Y-%m-%d %H:%M:%S") # 结果 time.struct_time(tm_year=2016, tm_mon=3, tm_mday=20, tm_hour=11, tm_min=45, tm_sec=39, tm_wday=6, tm_yday=80, tm_isdst=-1) 将时间元组转换成 时间戳 time.mktime(tt) # 结果 1458445539.0 获取当前cpu时间 time.clock()
import datetime res2 = datetime.datetime.now() res3 = datetime.datetime.today() print(res2) print(res3) # 结果 2019-07-09 11:29:48.064887 2019-07-09 11:29:48.064887 print(res2.year) print(res2.month) print(res2.day) print(res2.hour) print(res2.minute) print(res2.second) # 2019 # 7 # 9 # 11 # 34 # 6 # 计算 2 天后的日期时间 t = datatime.datatime.now() res = t + datatime.timedelta(days=2) # 获取两个日期时间之间的间隔时间 start = datetime.datetime(2019,7,9,11,47,50) end = datetime.datetime(2019,7,11,11,47,50) delta = end-start print(delta) print(delta.total_seconds())
import calendar
#获取2019年6月份的日历信息
res = calendar.month(2019,6)
print(res)
结果
"""
June 2019
Mo Tu We Th Fr Sa Su
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
"""
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。