我正在阅读Python标准库does not define any time-zones。
另外,来自Python 2.7 datetime docs:
请注意,datetime模块不提供具体的tzinfo类。
但是,调用utcnow()
会以UTC格式生成当前时间。此外,Python还可以使用now()
提供当前本地时间。我假设这只有在Python“知道”本地UTC时间偏移(才能返回正确的值)时才有可能。
但这是否意味着Python 时区可识别?我错过了什么?
答案 0 :(得分:1)
您的操作系统提供当前时区以及UTC时间。
操作系统不,但提供其他时区信息,例如DST切换时。换句话说,您可以在UTC时区获得当前时间,但不能准确计算全年的当地时间,因为UTC的偏移量会随着夏令时和冬季时间的变化而变化。