Discuss / Python / 交作业啦!!!

交作业啦!!!

Topic source

赵新宇King

#1 Created at ... [Delete] [Delete and Lock User]
import re
from datetime import datetime, timedelta, timezone
def to_timestamp(dt_str, tz_str):
    dt = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')  # 将给定的str转换成datetime对象
    utc = re.match(r'UTC([\-\+0-9]+):\d*', tz_str).group(1)  # 使用正则表达式取出参数中的时区并返回给utc
    utc_1 = timezone(timedelta(hours=int(utc)))  # 创建utc时区
    dtim = dt.replace(tzinfo=utc_1)  # 将dt的时区强制设置为utc_1时区
    return dtim.timestamp()






  • 1

Reply