python时间模块 --- time

房东的猫 提交于 2019-11-29 18:23:21

1.python中的时间的表示方法有以下几种:

(1)时间戳,通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的到当前时间的差。

      time.time() 返回的就是时间戳格式。

(2)结构化时间(struct_time),就是标准的咱们指的 9个时间元素(年、月、日、时、分、秒、一年中的第几周、一年中的第几天、夏时令)

(3)格式化的时间字符串(Format String)

import time

print(time.time())  #时间戳
print(time.strftime('%Y-%m-%d %X'))  #格式化的时间字符串 2017-08-07 22:30:12

#下面都是本地时区时间(utc 时间+8小时) 
print(time.localtime())

print(time.gmtime())   #UTC时间(世界标准时间)

#可以获取结构化数据中的某个元素,比如下面是取出当前是几月。
print(time.localtime().tm_mon)

 

2.“时间戳”  “格式化时间字符串”  “结构化的时间”之间的转换关系图。

 

 

    

 

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