Я работаю в небольшом приложении в Google App Engine (Python), которое использует API данных Google для создания нового календаря в учетной записи Google и заполнения его некоторыми событиями.
События, которые я использую, анализируются из другого места, и у них есть дата в часовом поясе Европы / Стокгольма (я думаю, что это CEST или CET).
Поэтому сначала я создаю Python struct_time с (например) этим:
start = strptime("2009-11-16 10:15", "%Y-%m-%d %H:%M")
Документ Python говорит, что там я мог бы использовать флаг% Z для указания часового пояса, и фактически он работает в моем интерпретаторе Python ... но он полностью не работает на сервере Google App Engine (как localhost, так и deploy) , Это что-то не новое, как я видел здесь .
Поскольку я использую API данных Google, и ему нужно время в формате UTC / GMT, мне нужен способ конвертации из европейского / стокгольмского местного времени в UTC / GMT, без использования% Z флаг в strptime ... (и что-то более умное, чем просто вычитать один час на каждую дату ...)
Заранее спасибо еще раз:)