def to_timestamp(dt_str, tz_str): dt = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') tz_group = re.match(r'^UTC([+|-]\d{1,2}):00$', tz_str.upper()) tz = timezone(timedelta(hours=int(tz_group.group(1)))) dt_tz = dt.replace(tzinfo=tz) return dt_tz.timestamp()
Sign in to make a reply
郭浩伟77700
def to_timestamp(dt_str, tz_str): dt = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') tz_group = re.match(r'^UTC([+|-]\d{1,2}):00$', tz_str.upper()) tz = timezone(timedelta(hours=int(tz_group.group(1)))) dt_tz = dt.replace(tzinfo=tz) return dt_tz.timestamp()