Discuss / Python / 这样应该可以

这样应该可以

Topic source
def to_timestamp(dt_str, tz_str):
    re_utc = re.compile(r'^UTC([+|-][1-2][0-2]|[+|-][0-9]):00$')
    dt =  datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
    utc = (datetime.now()-datetime.utcnow()).total_seconds()/3600
    tz_utc = int(re_utc.match(tz_str).group(1))
    utc_dt = dt.replace(tzinfo=timezone(timedelta(hours=tz_utc)))
    return utc_dt.timestamp()

  • 1

Reply