Public
Snippet $43 authored by Owo Sugiana

Timestamp With Time Zone

zona-waktu.py
# pip install pytz
from datetime import datetime
import pytz


timezone = 'Asia/Jakarta'
tz = pytz.timezone(timezone)

from_str = '2020-10-15 13:59:32,595'
timestamp_without_tz = datetime.strptime(from_str, '%Y-%m-%d %H:%M:%S,%f')
timestamp_with_tz = tz.localize(timestamp_without_tz)
to_str = timestamp_with_tz.strftime('%Y-%m-%d %H:%M:%S,%f')
print(f'From string      : {from_str}')
print(f'Without time zone: {timestamp_without_tz}')
print(f'With time zone   : {timestamp_with_tz}')
print(f'To string        : {to_str}')