gpt4 book ai didi

python - 现在获得 UTC 的非天真(感知)日期时间的最简单方法?

转载 作者:行者123 更新时间:2023-12-02 00:13:43 24 4
gpt4 key购买 nike

我震惊地发现 datetime.utcnow() 返回了一个简单的日期时间对象。获得“现在”的非天真(感知)日期时间对象的最简单方法是什么?我知道的唯一方法 (pytz.utc.localize(datetime.utcnow())) 似乎两次声明 UTC 方面。有没有更直接的方法?

我知道这不是一段非常复杂的代码,因此可以接受。但我想了解为什么 utcnow() 首先不返回感知对象。毕竟结果的TZ是已知的,为什么不把它放在对象中呢?

最佳答案

documentation建议使用 datetime.now(timezone.utc)

例如

import datetime

print(datetime.datetime.utcnow())
# 2019-09-05 08:10:29.909459
print(datetime.datetime.now(datetime.timezone.utc))
# 2019-09-05 08:10:29.910137+00:00

关于python - 现在获得 UTC 的非天真(感知)日期时间的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57800757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com