NameError :имя «UTC» не определено

Вывод datetime.datetime.now()выводится в моем родном часовом поясе UTC -8. Я хотел бы преобразовать это в соответствующую отметку времени с tzinfo UTC.

from datetime import datetime, tzinfo
x = datetime.now()
x = x.replace(tzinfo=UTC)

^ выводит NameError :имя 'UTC' не определено

x.replace(tzinfo=<UTC>)выводит SyntaxError :недопустимый синтаксис

x.replace(tzinfo='UTC')выводит TypeError :Аргумент tzinfo должен иметь значение None или быть подклассом tzinfo, а не типом 'str'

Какой правильный синтаксис использовать для выполнения моего примера?

7
задан Randall Ma 5 July 2012 в 22:57
поделиться