python 处理时间 datetime 三板斧

import datetime
#str -> datetime对象,(datetime对象之间可加减,date[0]为str)
datetime.datetime.strptime(date[0], '%Y-%m-%d')
#datetime ->str,(date为datetime对象)
date.strftime("%Y-%m-%d") 
#获取两日期之间所有日期
time=[(datetime.datetime.strptime(date[0], '%Y-%m-%d') + datetime.timedelta(days=i)).strftime("%Y-%m-%d") 
for i in range((datetime.datetime.strptime(date[-1], '%Y-%m-%d') - datetime.datetime.strptime(date[0],'%Y-%m-%d')).days)]

猜你喜欢

转载自www.cnblogs.com/Yangami/p/10169013.html