import datetime from datetime import datetime, timezone, timedelta import re
def to_timestamp(dt_str, tz_str): time = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') tz = re.match('^UTC([+-]\d+):00$',tz_str) real_time = time.replace(tzinfo = timezone(timedelta(hours=int(tz.group(1))))) stamp = real_time.timestamp() return stamp
Sign in to make a reply
其实我在胡说八道
import datetime from datetime import datetime, timezone, timedelta import re
def to_timestamp(dt_str, tz_str): time = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') tz = re.match('^UTC([+-]\d+):00$',tz_str) real_time = time.replace(tzinfo = timezone(timedelta(hours=int(tz.group(1))))) stamp = real_time.timestamp() return stamp