Кажется, что существует много путаницы в Интернете при выполнении очень простой вещи: создайте объект datetime с часовым поясом UTC с учетом секунд с момента unix в часовой пояс UTC. В принципе, я всегда хочу работать в абсолютном времени/UTC.Как создать объект datetime, указанный в секундах с момента unix?
Я использую Python 3.5 (последний сейчас), и хотите, чтобы просто получить datetime
объект в контексте UTC (+ 0/Zulu смещение) от точки значения с плавающей истекших секунд с 1970 Jan 01.
Это неправильно, поскольку первый раз создается в моем локальном часовом поясе, а затем я пытаюсь перейти на UTC.
import datetime
import pytz
dt = datetime.datetime.fromtimestamp(my_seconds).replace(tzinfo=pytz.UTC)