python日期转换-time模块


遇到一个需要使用日期的问题,正好学习一下python的日期处理功能。这个是基于time模块实现的简单好用。

import time
t1=time.time()
t2=t1-30*86400
time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(int(t1)))
time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(int(t2)))

发现用上面的方法取得的时间与当前时间相差12小时,还没弄明白是什么time.gmtime()意思:

发现一个新的方法:

import time
t1=time.time()
t2=t1-30*86400
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int(t1)))
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int(t2)))

将格式化的日期时间转换为时间戳:

s = time.mktime(time.strptime(dt, '%Y-%m-%d %H:%M:%S'))

需要复杂的操作请参考:

Have any Question or Comment?

One comment on “python日期转换-time模块

[…] ← python日期转换-time模块 […]

Comments are closed for this post !!

Archives