gpt4 book ai didi

Python:从字符串中解析 ISO 8601 日期和时间(使用标准模块)

转载 作者:太空狗 更新时间:2023-10-30 02:22:38 36 4
gpt4 key购买 nike

我想解析 SVN 给出的条目的日期:

svn list --xml https://subversion:8765/svn/Foo/tags/

如果我没记错的话,它是使用 ISO 8601 给出的标准。一个例子是:

dateString = "2012-02-14T11:22:34.593750Z"

我正在使用 Python 2.7,并且正在寻找仅使用标准模块的最佳处理方式。我想我将使用正则表达式以这种方式解析它:^--- 是一个匹配组,A 表示我将假设它们始终存在(这可能是一个弱点)

dateString = "2012-02-14T11:22:34.593750Z"
^--- ^- ^-A^- ^- ^--------A
| |
| I think it always gives the date
| as UTC, which Z means in ISO 8601.
|
Just a separator

解析后,我将简单地从中创建一个日期时间。

有没有更好的方法将 Python 2.7 与标准模块一起使用?

最佳答案

不需要正则表达式,使用 datetime.datetime.strptime() 代替。

关于Python:从字符串中解析 ISO 8601 日期和时间(使用标准模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9412345/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com