import re from datetime import datetime, timedelta, timezone def to_timestamp(dt_str, tz_str): dt = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') # 将给定的str转换成datetime对象 utc = re.match(r'UTC([\-\+0-9]+):\d*', tz_str).group(1) # 使用正则表达式取出参数中的时区并返回给utc utc_1 = timezone(timedelta(hours=int(utc))) # 创建utc时区 dtim = dt.replace(tzinfo=utc_1) # 将dt的时区强制设置为utc_1时区 return dtim.timestamp()
Sign in to make a reply
赵新宇King