def to_timestamp(dt_str,tz_str):
utcs = re.match(r'UTC([+-])(\d{1,2}):00',tz_str)
utcv = int(utcs.group(2))
utcf = 1 if utcs.group(1) == '+' else -1
utcv = utcv*utcf
tz_utc = timezone(timedelta(hours=utcv))
dateUTC = datetime.strptime(dt_str,'%Y-%m-%d %H:%M:%S').replace(tzinfo=tz_utc)
return dateUTC .timestamp()
Sign in to make a reply
rb-h浪子-含笑
def to_timestamp(dt_str,tz_str):
utcs = re.match(r'UTC([+-])(\d{1,2}):00',tz_str)
utcv = int(utcs.group(2))
utcf = 1 if utcs.group(1) == '+' else -1
utcv = utcv*utcf
tz_utc = timezone(timedelta(hours=utcv))
dateUTC = datetime.strptime(dt_str,'%Y-%m-%d %H:%M:%S').replace(tzinfo=tz_utc)
return dateUTC .timestamp()