Discuss / Python / 交作业

交作业

Topic source

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


  • 1

Reply