【发布时间】:2020-06-09 18:24:32
【问题描述】:
我有一系列日期字符串,并希望将它们全部转换为可搜索数据库的日期时间对象。我真的很难理解时区。
在我使用的应用程序中,有时时区表示为三个字母(“EST”),有时表示为“-5:00”。
pytz.timezone('EST') 没问题。 pytz.timezone('UTC+05:00') 似乎不起作用。但是,我可以让它 pytz 将 UTC 输出为字符串。对于 UTC 时间,我们有 datetime.timezone(datetime.timedetla(hours=-5), 'UTC') 但这与 pytz.timezone 不一致。我想将 pytz.timezone 用于所有时区。我该怎么做?
【问题讨论】:
标签: python string datetime parsing pytz