Python предоставляет различные пакеты ( datetime, time, calendar) , как можно увидеть здесь , чтобы иметь дело со временем. Я сделал большую ошибку, используя следующее, чтобы получить текущее время по Гринвичуtime.mktime(datetime.datetime.utcnow().timetuple())
Какой простой способ получить текущее время по Гринвичу в метке времени Unix?
datetime.utcnow()возвращает текущее время UTC как объект datetime (я предполагаю, что вы хотите UTC, когда вы говорите о «времени по Гринвичу»).time.time()возвращает метку времени Unix как число с плавающей точкой. Вот как конвертировать datetime.date/datetime.datetime, представляющее время в UTC, в метку времени POSIX .