Python надає різні пакети ( datetime
, time
, calendar
) , як можна побачити тут , щоб мати справу з часом. Я зробив велику помилку, скориставшись наступним, щоб отримати поточний час GMTtime.mktime(datetime.datetime.utcnow().timetuple())
Який простий спосіб отримати поточний час GMT в часовій марці Unix?
datetime.utcnow()
повертає поточний час UTC як об’єкт дати (я припускаю, що ви хочете UTC, коли ви говорите про "GMT GMT").time.time()
повертає часову позначку Unix безпосередньо у вигляді числа з плаваючою точкою. Ось як конвертувати datetime.date/datetime.datetime, що представляє час у UTC, у часову позначку POSIX .