【发布时间】:2011-10-25 14:25:57
【问题描述】:
我迷失在 tzinfo 文档中。
我想为我的位置创建一个不包括夏令时调整的日期时间对象。
目前我很难破解它:
import time
import datetime
now=datetime.datetime.now()
if time.localtime().tm_isdst==1:
now=now+datetime.timedelta(hours=-1)
什么是正确的方法?
【问题讨论】:
-
您的解决方案对我来说似乎很合理,也很清楚。
-
我不同意 - 目前我有一个日期时间对象,它被归类为夏令时,但实际上是一个小时前而不是现在。如果我开始与其他日期时间对象进行比较,这可能会造成混乱。我正在寻找一种方法来实例化一个 datetime 对象,该对象的 tzinfo 中没有夏令时,因此不需要幻数。