Привет всем! У меня проблемы с часовым поясом.Преобразование временной метки Python unix и часовой пояс
У меня есть штамп времени 2010-07-26 23:35:03
То, что я действительно хочу сделать, это вычесть 15 минут из этого времени.
Мой метод был простым преобразованием в unix-время, вычитанием секунд и преобразованием назад. Просто так?
Моя проблема заключается в том, что python настраивает возвращаемое время unix, используя мой местный часовой пояс, в настоящее время восточное летнее время, которое я считаю GMT -4.
Так что, когда я делаю это:
# packet[20] holds the time stamp
unix_time_value = (mktime(packet[20].timetuple()))
Я получаю 1280201703, который Вт, 27 июл 2010 03:35:03. Я могу это сделать:
unix_time_value = (mktime(packet[20].timetuple())) - (4 * 3600)
, но теперь я должен проверить восточное стандартное время, которое -5 GMT и регулировать (4 * 3600) до (5 * 3600). Есть ли способ сказать python не использовать мой местный часовой пояс и просто преобразовать метку времени darn или есть простой способ взять пакет [20] и вычесть 15 минут?
Добавить в мои ссылки. Благодаря! –