US/Eastern
この方法で、タイムゾーンのある日時をタイムゾーンに変換したいBudapest/Europe
:
import pytz
from datetime import datetime
ET = pytz.timezone('US/Eastern')
CET = pytz.timezone('Europe/Budapest')
time = datetime(2013, 04, 18, 0, 0, tzinfo=ET)
newTime = time.astimezone(CET)
これにより、 newTime being:が発生しますが、 time.isおよびtimeanddate.comコンバーターに従ってdatetime.datetime(2013, 4, 18, 7, 0, tzinfo=<DstTzInfo 'Europe/Budapest' CEST+2:00:00 DST>)
いる必要があります。私は何を間違っていますか?2013,04,18,6,0