这是以动态方式将字符串时间转换为原始日期时间对象的有效解决方案吗?动态我的意思是无论运行此代码的服务器位于何处,我最终都会得到一个天真的日期时间对象。我怕在这里错过什么
from time import timezone as diff_to_utc
from datetime import datetime, timedelta
time_str = "2018-09-15T15:30:00" # here for example CEST
time_dt_utc = datetime.strptime(time_str, "%Y-%m-%dT%H:%M:%S") + \
timedelta(seconds=diff_to_utc)
time_dt_utc
>> datetime.datetime(2018, 9, 15, 14, 30)
更新以澄清我的问题
我有一个来自抓取网站的原始时间戳(没有时区信息的时间数据),我认为该网站将始终位于服务器的时区(但不包含该信息),并且我想将该原始时间戳从我的系统时区转换为 UTC时间戳,自动检测我系统的时区在这个过程中。
相关分类