time.mktime (now_utc.timetuple ())
Обновление ответа, поскольку оно было совершенно неверным, но сделанная мною ошибка может быть полезна для других.
time.mktime
не сохраняет часовой пояс, используя кортеж как местное время, поэтому это:
time.mktime(datetime.now().timetuple())
скорее всего сработает.
Но, чтобы сделать его коротким, time.time()
, как явно указано в spec , возвращает метку времени UTC, так что просто используйте ее.
(Кроме того, вам не нужен pytz для получения даты и времени UTC, datetime.utcnow()
делаетто же самое)