Използвайки:
time.mktime(datetime.datetime.now(pytz.timezone("UTC")).timetuple())
Часовото клеймо на 19 април 2012 г. малко след 10:00 ч. в Ню Йорк беше 1334840917. Като се има предвид това времево клеймо, как мога да го конвертирам обратно в обект за дата и час, който отчита лятното часово време?
If I do:
>>>eastern = pytz.timezone("Us/Eastern")
>>>dt = datetime.datetime.fromtimestamp(1334840917,eastern)
>>>dt.hour
Резултатът е: 9
calendar.timegm(datetime.datetime.utcnow().utctimetuple())
, което трябва да е същото. - person Maxim Egorushkin   schedule 19.04.2012