【发布时间】:2018-11-19 14:38:58
【问题描述】:
导入如下:
from datetime import datetime, timedelta
首先,我得到了所见的那一刻的日期:
foo = datetime.now()
然后我得到 27 小时后如下:
bar = foo + timedelta(hours=27)
现在我需要对此进行测试。为此,我使用了另一个变量:
baz = bar-foo
现在我测试bar和foo之间的区别:
seconds = baz.seconds
hours = seconds/60/60 # which returns 3.0
我增加了 27 小时,bar 和 foo 之间有 3 小时的差异。
是什么原因?提前致谢。
环境
- Python 3.6.5
- Manjaro 17.1.10(如果这真的很重要)
【问题讨论】:
-
str(baz)->'1 day, 3:00:00'
标签: python python-3.x datetime timedelta