import re from datetime import datetime, timezone, timedelta
def to_timestamp(dt_str, tz_str): tz = int((re.search('(?<=UTC)[+-]\d{1,2}(?=\:00)', tz_str).group())) ts = datetime.strptime(dt_str, r'%Y-%m-%d %H:%M:%S') resultTime = ts.replace(tzinfo=timezone(timedelta(hours=tz))) return resultTime.timestamp()
Sign in to make a reply
没有喧嚣的寂静岭
import re from datetime import datetime, timezone, timedelta
def to_timestamp(dt_str, tz_str): tz = int((re.search('(?<=UTC)[+-]\d{1,2}(?=\:00)', tz_str).group())) ts = datetime.strptime(dt_str, r'%Y-%m-%d %H:%M:%S') resultTime = ts.replace(tzinfo=timezone(timedelta(hours=tz))) return resultTime.timestamp()