在Python中,`datetime.datetime.now()`an";“不知道”;日期时间对象?
显然,我必须先运行在Python中,`datetime.datetime.now()`an";“不知道”;日期时间对象?,python,python-datetime,Python,Python Datetime,显然,我必须先运行pytz.UTC.localize(datetime.datetime.now())才能将当前时间与其他“原始”时间对象进行比较 为什么呢?当前时间与特定时区不相关吗 >>> datetime.datetime.now().utcoffset() is None True now函数确实返回了一个朴素的对象。它包含根据区域设置填充的日期和时间字段值。这就是为什么提供单独的utcnow;这通常会为您提供UTC字段值(尽管这仍然是幼稚的)。关于的讨论可能相关吗?
pytz.UTC.localize(datetime.datetime.now())
才能将当前时间与其他“原始”时间对象进行比较
为什么呢?当前时间与特定时区不相关吗
>>> datetime.datetime.now().utcoffset() is None
True
now
函数确实返回了一个朴素的对象。它包含根据区域设置填充的日期和时间字段值。这就是为什么提供单独的utcnow
;这通常会为您提供UTC字段值(尽管这仍然是幼稚的)。关于的讨论可能相关吗?(另外,应用于utcnow()
,关闭as将无法修复,因为tz感知可能会破坏向后兼容性)啊,谢谢!我想这就是原因。你怎么知道现在的时间?datetime.datetime.now()?是的,我使用了datetime.datetime.now()
。