Discuss / Python / 作业

作业

Topic source

def to_timestamp(dt_str,tz_str):

    utcs = re.match(r'UTC([+-])(\d{1,2}):00',tz_str)

    utcv = int(utcs.group(2))

    utcf = 1 if utcs.group(1) == '+' else -1

    utcv = utcv*utcf

    tz_utc = timezone(timedelta(hours=utcv))

    dateUTC = datetime.strptime(dt_str,'%Y-%m-%d %H:%M:%S').replace(tzinfo=tz_utc)

    return dateUTC .timestamp()


  • 1

Reply