UTC オフセットと UTC 時刻のデータがあります。それを考えると、PHPの関数と同様に、Pythonでユーザーのローカルタイムゾーンを取得することは可能ですか(主に、おそらくpytzを使用してDSTなどであるかどうかを判断するため) timezone_name_from_abbr
?
例えば:
エポック時間が 1238720309 の場合、UTC 時間は次のように取得できます。
>>> d = datetime.utcfromtimestamp(1238720309)
>>> print d + dt.timedelta(0,-28800) #offset for pacific I think
2009-04-02 17:04:41.712143
これは現在PDTであることを除いて正しいので、次のようになります。
2009-04-02 18:04:41.712413
ピッツで使用するタイムゾーンを取得して、夏時間かどうかを判断する必要があると思いますか?