我需要找到以分钟为单位的两个时间戳之间的差异。
我正在使用Python 3.6。
这是我的脚本:
import datetime
from dateutil import parser
indate = str(datetime.datetime.utcnow())
indate2 = parser.parse(indate)
indate3 = indate2.date()
intime = indate2.time()
outdate1 = "2019-10-16T06:38:55.000+0000"
outdate2 = parser.parse(outdate1)
outdate3 = outdate2.date()
outtime = outdate2.time()
### ---THEN PRINT DIFFERENCE BETWEEN THE TWO IN MINUTES --- ###
最佳答案
建议确保它们都具有相同的时区:
(indate2.astimezone(datetime.timezone.utc) - outdate2).total_seconds()/60
Out[161]: 494.60840941666663