0

我正在阅读所以 Python 标准库没有定义任何 time-zones

此外,来自 Python 2.7日期时间文档

请注意,datetime 模块不提供具体的 tzinfo 类。

但是,调用utcnow()会以 UTC 格式生成当前时间。此外,Python 还可以通过now(). 我假设这只有在 Python“知道”本地时间到 UTC 的偏移量(以便返回正确的值)时才有可能。

但这是否意味着 Python可以识别时区?我错过了什么?

4

1 回答 1

2

您的操作系统提供当前时区以及 UTC 时间。

但是,操作系统不提供其他时区信息,例如 DST 切换发生的时间。换句话说,您可以获得 UTC 时区的当前时间,但不能准确计算全年的本地时间,因为 UTC 的偏移量会随着夏令时和冬令时的切换而变化。

于 2013-08-16T15:41:56.753 回答