datetime python convert timezone code example
Example 1: convert timezone python
from datetime import datetime
from pytz import timezone, all_timezones
dt_obj = datetime.strptime('2021-05-19T01:55:10+0000', '%Y-%m-%dT%H:%M:%S%z')
dt_obj.tzinfo
dt_obj.astimezone(timezone('US/Pacific'))
dt_obj.replace(tzinfo=timezone('UTC')).astimezone(timezone('US/Pacific'))
dt_obj.replace(tzinfo=timezone('UTC')).astimezone(timezone('US/Pacific')).tzinfo
datetime.utcnow()
print(datetime.utcnow().tzinfo)
datetime.utcnow().astimezone(timezone('US/Pacific'))
datetime.utcnow().replace(tzinfo=timezone('UTC')).astimezone(timezone('US/Pacific'))
datetime.utcnow().replace(tzinfo=timezone('UTC')).astimezone(timezone('US/Pacific')).tzinfo
for tz in all_timezones:
print(tz)
Example 2: python set timezone of datetime
datetime_with_timezone = datetime.datetime(2019, 2, 3, 6, 30, 15, 0, pytz.UTC)