python 时间相关问题

200 阅读1分钟

1.获取十位时间戳

>>> import time
>>> t = time.time()
>>> print t
1436428326.76

2.获取当前正常时间

>>> now = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
>>> now
'2019-08-20 10:00:00'

3.根据给出的str格式计算时间差

import datetime
Atime = '20180101'
Btime = '20190225'
A = datetime.datetime.strptime(Atime, '%Y%m%d')
B = datetime.datetime.strptime(Btime, '%Y%m%d')
num = B - A
print num.days