Python 2.7 时间毫秒微秒级增减

2019-04-17  本文已影响0人  刘伶闯天台

写爬虫遇到需要根据返回数据中的时间字符串构造下一页链接,方法为获取到的时间增加或减少 1 毫秒。

create_time = '2019-03-18T01:23:23.000+0800'
end_time = '2019-03-18T01:23:22.999+0800'
import datetime

create_time = '2019-03-18T01:23:23.000+0800'
tmptime = datetime.datetime.strptime(create_time[:-5], '%Y-%m-%dT%H:%M:%S.%f')
end_time = tmptime - datetime.timedelta(microseconds=1000) # datetime.datetime(2019, 3, 18, 1, 23, 22, 999000)
end_time = end_time.strftime('%Y-%m-%dT%H:%M:%S.%f')[:-3] + create_time[-5:] # '2019-03-18T01:23:22.999+0800'

知识点:

上一篇 下一篇

猜你喜欢

热点阅读