def to_timestamp(dt_str, tz_str): #考查点 正则表达式字符串的提取 # 时区的应用 strRg = r'^UTC([+-])(\d{1,2})\:(\d{2})$' gpData = re.match(strRg, tz_str).groups() dt = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') flag = (-1 if (gpData[0] == '-') else 1) del_hours = 8 - int(gpData[1]) * flag del_minutes = 0 - int(gpData[2]) * flag return (dt + timedelta(hours=del_hours, minutes=del_minutes)).timestamp()
Sign in to make a reply
CabinZhao