def to_timestamp(dt_str, tz_str): # 这里省去正则判断格式的步骤 # 把字符串转成dateTime dt_str = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') # 先取出时间 hours = int(tz_str[3:tz_str.find(':')]) print(hours) # 统一转成+8时区 td = timedelta(hours=8) - timedelta(hours=hours) dt_str = dt_str + td return dt_str.timestamp()
说明下,这里用了timedelta的操作: print(timedelta(hours=7) - timedelta(hours=9)) # -1 day, 22:00:00
timedelta
print(timedelta(hours=7) - timedelta(hours=9)) # -1 day, 22:00:00
Sign in to make a reply
烈可烈
说明下,这里用了
timedelta
的操作:print(timedelta(hours=7) - timedelta(hours=9)) # -1 day, 22:00:00