У мене є час в UTC, з якого я хочу кількість секунд з епохи.
Я використовую стропінг, щоб перетворити його на кількість секунд. Взявши приклад 1 квітня 2012 року.
>>>datetime.datetime(2012,04,01,0,0).strftime('%s')
'1333234800'
1 квітня 2012 року UTC від епохи становить 1333238400, але це вище повертає 1333234800, що відрізняється на 1 годину.
Таким чином, схоже, що цей стрингл враховує мій системний час і десь застосовує зміну часового поясу. Я думав, що дата була чисто наївною?
Як я можу обійти це? Якщо можливо, уникаючи імпорту інших бібліотек, крім стандартних. (У мене є проблеми переносимості).
datetime.datetime.timestamp(datetime.datetime.utcnow())