1. 程式人生 > >python 處理時間 datetime 三板斧

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)]