# 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}')