python - 将字符串从 feedparser 转换为日期时间

标签 python datetime feedparser

我想将如下获得的字符串转换为日期时间:

d = feedparser.parse(xmlUrl)
t = datetime.strptime(d.feed.updated, "%Y-%m-%dT%H:%M:%SZ")

注意掩码中的TZ 字母。它们可能会丢失,并且我不确定这种格式中还可以包含什么以及如何创建 mask 以涵盖所有可能性。

这里的问题是掩码有时匹配,有时不匹配。匹配可以做到始终匹配吗?

最佳答案

您应该使用日期字段的解析形式:feed.updated_pa​​rsed 包含 struct_time就像 time.gmtime() 返回的那样。

关于python - 将字符串从 feedparser 转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11172484/

相关文章:

c# - 在关注性能时,为 DateTime.Today 使用变量有多重要?

java - 如何使用 Java 中的 Joda 日期/时间库获取 “this week” 的日期/时间范围?

ruby-on-rails - 如何同时获取多个提要

python - selenium + nose 并行测试

python - 如何连接两个具有特殊条件的表

python - 有关 QPushButton 的信号/槽的更多信息

python - 如何清除python解释器屏幕

python - 将 SAS 数字转换为 python 日期时间

python - Feedparser 停止工作

python - Feedparser 日期参数/时间特定查询