我有一个'2009/05/13 19:19:30 -0400'形式的日期字符串.对于尾随时区规范,似乎以前版本的Python可能支持strptime中的%z格式标记,但2.6.x似乎已经删除了它.
将此字符串解析为日期时间对象的正确方法是什么?
我正在尝试将以下字符串转换为 python 中的日期时间。参考datetime.strptime(\xe2\x80\x982017-01-12T14:12:06.000-0500\xe2\x80\x99,'%Y-%m-%dT%H:%M:%S.%f %Z')我正在尝试下面提到的格式。
\nconfig_current_ts = datetime.strptime(internal_config["timestamp_str"], "%Y:%m:%dT%H:%M:%S.%f%z")\nRun Code Online (Sandbox Code Playgroud)\n但我收到一条错误消息:
\n\n\nValueError: 时间数据 \'2021-01-18T11:18:10.833876+00:00\' 与格式\n不匹配 \'%Y:%m:%dT%H:%M:%S.%f%z\ '
\n
我使用的是python3.7.4。有人可以告诉我如何将其转换为日期时间吗?我想基本上比较字符串和当前时间,看看哪个在前面。
\n