def to_timestamp(dt_str, tz_str):
#str --> datetime
user_datetime = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
#提取用户时区
utc = float(re.match(r'^(UTC)([\+|\-]+\d+)(\:\d{2})', tz_str).group(2))
#创建用户设置的时区
tz_utc = timezone(timedelta(hours=utc))
#时区转化
time_now = user_datetime.replace(tzinfo=tz_utc)
#datetime --> timestamp
ts = time_now.timestamp()
return ts
Sign in to make a reply
不长到140斤不改名字
def to_timestamp(dt_str, tz_str):
#str --> datetime
user_datetime = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
#提取用户时区
utc = float(re.match(r'^(UTC)([\+|\-]+\d+)(\:\d{2})', tz_str).group(2))
#创建用户设置的时区
tz_utc = timezone(timedelta(hours=utc))
#时区转化
time_now = user_datetime.replace(tzinfo=tz_utc)
#datetime --> timestamp
ts = time_now.timestamp()
return ts