Python 时间获取
要使用到python time模块
代码如下:
import time
print time.time()
结果:
1472483797.276373
结果为浮点型的 时间戳
指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒起至现在的总毫秒数)
通常10位的时间戳就足够我们使用了(精确到秒),但是也有需要取13位时间戳(精确到毫秒)的情况,对此只需要采取简单的操作:
print int(time.time()*1000)
结果为:
1472484126055
那么 如何解析呢(注意计算时间为格林威治时间,而我们为东八区)
使用localtime()
和格式化输出strftime()
now = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))
print now
输出结果:
20160829232513’