Discuss / Python / 作业

作业

Topic source

长日将尽

#1 Created at ... [Delete] [Delete and Lock User]

import re

from datetime import datetime, timezone, timedelta

def to_timestamp(dt_str, tz_str):

    dt_datetime = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')

    tz=re.match(r'^\w*?([+\-?])(\d+?)\:+',tz_str)

    if tz.group(1)=='+':

        x=int(tz.group(2))

    else:

        x=-int(tz.group(2))

    dt = dt_datetime.replace(tzinfo=timezone(timedelta(hours=x)))

    return dt.timestamp()


  • 1

Reply