python时间模块time,时间戳,结构化时间,字符串时间,相互转换,datetime
time.time()
时间戳
time.localtime()
time.localtime()
得到的是一个对象,结构化时间对象
struct_time
通过对象.属性,拿到对应的值
time.gmtime()
是另一个国家的时间标准,与我国标准相差八个小时
一般不用这个
三者的转化图
struct_time
format string
timestamp
结构化时间转为时间戳
time.mktime(结构化时间)
时间戳转结构化时间
time.localtime()
time.gmtime()
time.mktime(time.localtime()) == time.time()
得到的是时间戳
strftime,format格式化
结构化时间转为字符串时间
strftime(格式,结构化时间)
Y年,m月,d日,X时分秒
time.strftime()
默认的结构化时间对象可以不传,如不传,则默认就是time.localtime(),本地当前的结构化时间
strptime()
把字符串时间变为结构化时间
区别
strftime(格式,结构化时间默认当前)
strptime(时间化字符串,格式)
前者的格式化时间转字符串的时间两种
time.strftime()
time.strptime()
格式需要自己定
而现在可以直接生成固定格式的时间化字符串
关系如图
最后上一个新
datetime.datetime.now()
posted on 2018-07-11 16:20 ExplorerMan 阅读(1747) 评论(0) 编辑 收藏 举报