首页 > 其他 > 详细

时间time模块

时间:2021-04-27 20:20:22      阅读:21      评论:0      收藏:0      [点我收藏+]

在Python中,通常有这几种方式来表示时间:
1)时间戳(timestamp)
通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。
2)格式化的时间字符串 
UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。
在中国为UTC+8。DST(Daylight Saving Time)即夏令时。
3)元组(struct_time)共九个元素。各个平台可能有所不同。
struct_time元组共有9个元素:
0 tm_year(年)  
1 tm_mon(月)
2 tm_mday(日)
3 tm_hour(时)
4 tm_min(分)
5 tm_sec(秒)
6 tm_wday(weekday)
7 tm_yday(一年中的第几天)
8 tm_isdst(是否是夏令时)

time模块的常用函数

1)time.time( ):返回当前时间的时间戳(1970纪元后经过的浮点秒数)

技术分享图片

 

  

2)time.localtime([secs]):接收时间戳(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t,secs默认值是当前时间

技术分享图片

 

 

3)time.strftime(fmt[,tupletime]):接收以时间元组,并返回以可读字符串表示的当地时间,格式由fmt决定。

技术分享图片

 

 

4)time.strptime(str,fmt=‘%Y-%m-%d %H:%M:%S‘) :根据fmt的格式把一个时间字符串解析为时间元组。

 技术分享图片

 

  

5)time.mktime(tupletime):接受时间元组并返回时间戳(1970纪元后经过的浮点秒数)

 技术分享图片

 

  

6)time.asctime([tupletime]):接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二18时07分14秒)的24个字符的字符串。

 技术分享图片

 

 

7) time.gmtime([secs]):和localtime()方法类似,gmtime()方法是将一个时间戳转换为UTC时区(0时区)的struct_time。

技术分享图片

 

 

备注: 

python中时间日期格式化符号: 

%y 两位数的年份表示(00-99)

%Y 四位数的年份表示(000-9999)

%m 月份(01-12)

%d 月内中的一天(0-31)

%H 24小时制小时数(0-23)

%I 12小时制小时数(01-12)

%M 分钟数(00-59)

%S 秒(00-59)

%a 本地简化星期名称

%A 本地完整星期名称

%b 本地简化的月份名称

%B 本地完整的月份名称

%c 本地相应的日期表示和时间表示

时间time模块

原文:https://www.cnblogs.com/mei329/p/14709374.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!