简单地说,我有两个日期时间,都是字符串,然后转换成datetime对象。如何将时间差以小时格式返回为整数,而不是“1”日期时间.timedelta“反对?你知道吗
>>> start = '2016-10-21 00:00:00'
>>> stop = '2017-01-5 10:05:19'
>>> start = datetime.datetime.strptime(start, "%Y-%m-%d %H:%M:%S")
>>> stop = datetime.datetime.strptime(stop, "%Y-%m-%d %H:%M:%S")
>>> stop - start
datetime.timedelta(76, 36319)
您可以通过执行以下操作将
timedelta
转换为秒:然后可以相应地将其转换为分钟或小时。你知道吗
当timedelta表示的时间量不是一个完整的小时数,而是几个小时和几分钟/秒以上时,您需要决定要做什么。你知道吗
相关问题 更多 >
编程相关推荐