python 时间差计算
import time import datetime datebg=input("date begin:") dateed=input("date end:") # datebg="2018-01-16 16:41" # dateed="2018-01-17 16:41" format="%Y-%m-%d %H:%M" fdatebg=time.strptime(datebg, format) fdatebg=datetime.datetime(fdatebg.tm_year,fdatebg.tm_mon,fdatebg.tm_mday,fdatebg.tm_hour,fdatebg.tm_min) fdateed=time.strptime(dateed, format) fdateed=datetime.datetime(fdateed.tm_year,fdateed.tm_mon,fdateed.tm_mday,fdateed.tm_hour,fdateed.tm_min) print(fdatebg) print(fdateed) delta=fdateed-fdatebg print(delta)
output:
2018-01-16 16:41:00
2018-01-16 23:41:00
7:00:00