显然,在将当前时间与其他“天真”时间对象进行比较之前,我必须运行pytz.UTC.localize(datetime.datetime.now())
。
为什么?当前时间不是与特定时区相关吗?
答案 0 :(得分:2)
>>> datetime.datetime.now().utcoffset() is None
True
now
函数确实返回了一个天真的对象。它包含根据区域设置填充的日期和时间的字段值。这就是提供单独utcnow
的原因;总是给你UTC字段值(虽然它仍然天真)。