La salida de datetime.datetime.now()
salidas en mi zona horaria nativa de UTC-8. Me gustaría convertir eso en una marca de tiempo apropiada con un tzinfo de UTC.NameError: nombre 'UTC' no está definido
from datetime import datetime, tzinfo
x = datetime.now()
x = x.replace(tzinfo=UTC)
^salidas NameError: nombre 'UTC' no está definido
x.replace(tzinfo=<UTC>)
salidas SyntaxError: sintaxis no válida
x.replace(tzinfo='UTC')
salidas TypeError: tzinfo argumento debe ser None o de una subclase tzinfo, no de tipo ' str '
¿Cuál es la sintaxis correcta para usar para llevar a cabo mi ejemplo?
bibliotecas estándar de Python no incluyen ninguna tzinfo clases, incluyendo UTC. La documentación incluye instrucciones para crear uno. –