Форум сайта python.su
0
Как преобразовать локальное время в UTC?
Если использую такой вариант, то выдаёт неожиданный результат, не понимаю почему?
from datetime import datetime, timezone, timedelta import pytz print(datetime.strptime("05/08/2020 07:06AM", '%m/%d/%Y %H:%M%p').replace(tzinfo=pytz.timezone("America/Los_Angeles")).astimezone(tz=timezone.utc).isoformat())
Отредактировано Ivan_Ro (Май 17, 2020 19:45:36)
Офлайн
0
Quote from the documentation of pytz:
Unfortunately, using the tzinfo argument of standard datetime constructors does not work with pytz for many time zones.
Solution:
pytz.timezone("America/Los_Angeles").localize(datetime.strptime("05/08/2020 07:06AM", '%m/%d/%Y %H:%M%p')).astimezone(tz=timezone.utc).isoformat()
Офлайн