MyTetra Share
Делитесь знаниями!
Конвертировать datetime в другую часовую зону в Python
20.05.2019
11:09
Автор: br0ke
Текстовые метки: python, datetime, time, zone, tz, timezone, utc, dateutil, convert
Раздел: Информационные технологии - Python

from datetime import datetime

from dateutil import tz


# METHOD 1: Hardcode zones:

from_zone = tz.gettz('UTC')

to_zone = tz.gettz('America/New_York')


# METHOD 2: Auto-detect zones:

from_zone = tz.tzutc()

to_zone = tz.tzlocal()


# utc = datetime.utcnow()

utc = datetime.strptime('2011-01-21 02:37:21', '%Y-%m-%d %H:%M:%S')


# Tell the datetime object that it's in UTC time zone since

# datetime objects are 'naive' by default

utc = utc.replace(tzinfo=from_zone)


# Convert time zone

central = utc.astimezone(to_zone)

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования