动态地将时间戳转换为朴素的日期时间

这是以动态方式将字符串时间转换为原始日期时间对象的有效解决方案吗?动态我的意思是无论运行此代码的服务器位于何处,我最终都会得到一个天真的日期时间对象。我怕在这里错过什么


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时间戳,自动检测我系统的时区在这个过程中。


FFIVE
浏览 160回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python