from datetime import datetime, timezone, timedelta import re
def to_timestamp(dt_str, tz_str): dt = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
m = re.match(r'UTC.+?(\d+):(\d+)', tz_str) h = m.group(1) m = m.group(2) tz = timezone(timedelta(hours = int(h), minutes = int(m))) d2 = dt.replace(tzinfo = tz) ts = d2.timestamp() return ts
Sign in to make a reply
4Neutrino
from datetime import datetime, timezone, timedelta import re
def to_timestamp(dt_str, tz_str): dt = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')