python的内置函数time

匿名 (未验证) 提交于 2019-12-02 22:54:36

time 模块

1 >>> import time  2 >>> time.time()  3 1491064723.808669  4 >>> # time.time()返回当前时间的时间戳timestamp(定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数)的方法,无参数  5 >>> time.asctime()  6 ‘Sun Apr  2 00:39:32 2017‘  7 >>> # time.asctime()把struct_time对象格式转换为字符串格式为‘Sun Apr  2 00:39:32 2017‘  8 >>> time.asctime(time.gmtime())  9 ‘Sat Apr  1 16:41:41 2017‘ 10 >>> time.asctime(time.localtime()) 11 ‘Sun Apr  2 00:42:06 2017‘ 12 >>> time.ctime() 13 ‘Sun Apr  2 00:42:29 2017‘ 14 >>> # time.ctime()把时间戳转换为字符串格式‘Sun Apr  2 00:42:29 2017‘,默认为当前时间戳 15 >>> time.ctime(1491064723.808669) 16 ‘Sun Apr  2 00:38:43 2017‘ 17 >>> time.altzone  # 返回与utc时间的时间差,以秒计算 18 -32400 19 >>> time.localtime()  # 把时间戳转换为struct_time对象格式,默认返回当前时间戳 20 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=2, tm_hour=0, tm_min=45, tm_sec=26, tm_wday=6, tm_yday=92, tm_isdst=0) 21 >>> time.localtime(1491064723.808669) 22 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=2, tm_hour=0, tm_min=38, tm_sec=43, tm_wday=6, tm_yday=92, tm_isdst=0) 23 >>>  24 >>> time.gmtime()   # 将utc时间戳转换成struct_time对象格式,默认返回当前时间的 25 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=1, tm_hour=16, tm_min=46, tm_sec=32, tm_wday=5, tm_yday=91, tm_isdst=0) 26 >>> time.gmtime(1491064723.808669) 27 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=1, tm_hour=16, tm_min=38, tm_sec=43, tm_wday=5, tm_yday=91, tm_isdst=0) 28 >>>  29 >>>  30 >>> time.strftime(‘%Y-%m-%d %H:%M:%S‘, time.localtime()) # 将本地时间的struct_time格式转成自定义字符串格式 2017-04-01 23:15:47 31 ‘2017-04-02 00:47:49‘ 32 >>>  33 >>> time.strftime(‘%Y-%m-%d %H:%M:%S‘, time.gmtime())  # 将utc时间的struct_time格式转成自定义字符串格式 2017-04-01 23:15:47 34 ‘2017-04-01 16:48:27‘ 35 >>>  36 >>> time.strptime(‘2017-04-02 00:47:49‘, ‘%Y-%m-%d %H:%M:%S‘)   # 将 日期字符串 转成 struct_time时间对象格式,注意转换后的tm_isdst=-1()夏令时状态 37 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=2, tm_hour=0, tm_min=47, tm_sec=49, tm_wday=6, tm_yday=92, tm_isdst=-1) 38 >>>  39 >>> time.mktime(time.localtime()) 40 1491065416.0 41 >>> # 将struct_tiame时间对象转成时间戳 结果返回1491061855.0  ,忽略小于秒的时间(忽略小数点后面) 42 >>>  43 >>> time.mktime(time.localtime(1491061855.0011407)) 44 1491061855.0 45 >>> # 结果返回1491061855.0  ,忽略小于秒的时间(忽略小数点后面) 46 >>>  47 >>> time.mktime(time.gmtime(1491061855.0011407)) 48 1491033055.0 49 >>>  50 >>> # 结果返回1491033055.0  ,忽略小于秒的时间(忽略小数点后面) 51 >>> 

  

格式字符及意义

%a 星期的简写。如 星期三为Web
%A 星期的全写。如 星期三为Wednesday
%b 月份的简写。如4月份为Apr



















原文:https://www.cnblogs.com/jixiaoleng4/p/9241778.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!