python - 如何用偏移量解析日期时间字符串?
问题描述
我正在尝试解析这个字符串:
string_date = "2020-10-06T12:31:15-05:00"
dt = datetime.datetime.strptime(string_date, '%Y-%m-%d %H:%M:%S %Z')
但是,它不起作用。但是,我不确定如何正确地将其放入日期时间对象中。我该怎么做?
解决方案
您的:
string_date = "2020-10-06T12:31:15-05:00"
对我来说似乎是 ISO 格式,所以我做了:
import datetime
string_date = "2020-10-06T12:31:15-05:00"
dt = datetime.datetime.fromisoformat(string_date)
print(dt)
print(dt.tzinfo)
输出:
2020-10-06 12:31:15-05:00
UTC-05:00
以上是您要找的吗?
推荐阅读
- html - 强制在 flexbox 上垂直滚动?
- python - 直接导航到子文件夹
- javascript - Angular:如何从 elementRef 判断元素是否已给定类应用于它?
- html - 调整窗口大小隐藏了我的 div 文本的一部分
- c++ - 为什么这里不调用析构函数
- php - 日期时间(get_field('event_date'))
- python - 为什么在 Keras 子类化 API 中,从不调用 call 方法,而是通过调用此类的对象来传递输入?
- javascript - formdata 的值可以是文本数据类型吗?
- django - 我已阅读文档,但我的 STATIC 文件夹仍未提供服务
- c# - 有没有办法使用 ASP.NET 和实体框架使用查找表中的值填充组合框?