def to_timestamp(dt_str, tz_str):
# 处理时间信息 dateInfo = datetime.strptime(dt_str, "%Y-%m-%d %H:%M:%S") utc_reg = r"^UTC([\+|\-])(\d+).*$" m = re.match(utc_reg, tz_str) # 获取UTC时间截(东区减,西区加)并转换为本地时区的时间截 h = float(m.group(2)) utcTime = 0 if (m.group(1) == '+'): utcTime = dateInfo - timedelta(hours=h) + timedelta(hours=8) elif (m.group(1) == '-'): utcTime = dateInfo + timedelta(hours=h) + timedelta(hours=8) else: pass # 计算本地时间 #print(utcTime.timestamp()) return utcTime.timestamp()
Sign in to make a reply
松霜杨雪
def to_timestamp(dt_str, tz_str):