相关疑难解决方法(0)

如何用Python中的-0400时区字符串解析日期?

我有一个'2009/05/13 19:19:30 -0400'形式的日期字符串.对于尾随时区规范,似乎以前版本的Python可能支持strptime中的%z格式标记,但2.6.x似乎已经删除了它.

将此字符串解析为日期时间对象的正确方法是什么?

python timezone datetime

74
推荐指数
5
解决办法
6万
查看次数

将 2021-01-18T11:18:10.833876+00:00 转换为日期时间 python

我正在尝试将以下字符串转换为 python 中的日期时间。参考datetime.strptime(\xe2\x80\x982017-01-12T14:12:06.000-0500\xe2\x80\x99,'%Y-%m-%dT%H:%M:%S.%f %Z')我正在尝试下面提到的格式。

\n
config_current_ts = datetime.strptime(internal_config["timestamp_str"], "%Y:%m:%dT%H:%M:%S.%f%z")\n
Run Code Online (Sandbox Code Playgroud)\n

但我收到一条错误消息:

\n
\n

ValueError: 时间数据 \'2021-01-18T11:18:10.833876+00:00\' 与格式\n不匹配 \'%Y:%m:%dT%H:%M:%S.%f%z\ '

\n
\n

我使用的是python3.7.4。有人可以告诉我如何将其转换为日期时间吗?我想基本上比较字符串和当前时间,看看哪个在前面。

\n

python datetime date datetime-format python-datetime

2
推荐指数
1
解决办法
2万
查看次数