gpt4 book ai didi

python - 正确解析 ATOM feed

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:28 25 4
gpt4 key购买 nike

我目前已经设置了一个使用 feedparser 的 Python 脚本。读取提要并解析它。但是,我最近遇到了日期解析的问题。我正在阅读的提要包含 <modified>2010-05-05T24:17:54Z</modified> - 在 Python 中作为日期时间对象出现 - 2010-05-06 00:17:54。请注意差异:提要条目是在 5 月 5 日修改的,而 python 将其读取为 6 日。

所以问题是为什么会发生这种情况。 ATOM feed(即创建 feed 的人)将时间设置为 24:17:54 是错误的,还是我的 python 脚本处理时间的方式错误。

我可以解决这个问题吗?

最佳答案

这里的 rfc ( https://www.rfc-editor.org/rfc/rfc3339 ) 中有一些有趣的特殊情况,但是,通常是 00:00:60 与 00:00:59 允许闰秒。但这可能是合法的。我的猜测是它在做“正确的事”。老实说,由于 DST 和本地时区等因素,日期/时间变得非常困惑。如果是 24:17:54,那可能就是正确的事情。

关于python - 正确解析 ATOM feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769955/

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