Разбор разных форматов дат из feedparser в python?

Я пытаюсь получить даты от записей в двух разных RSS-каналах через feedparser .

Вот что я делаю:

  • Строка даты синтаксического анализа и формат изменения
  • Datetime to filetime (Python)
  • Преобразование unixtime в объект datetime и обратно (пара функций преобразования времени, которые являются обратными)
  • Формат ISO-кода Python UTC datetime не включает Z (смещение Zulu или Zero)
  • Как создать дату-время в Python с миллисекунд?
  • Получить (год, месяц) за последние X месяцев
  • import feedparser as fp reddit = fp.parse("http://www.reddit.com/.rss") cc = fp.parse("http://contentconsumer.com/feed") print reddit.entries[0].date print cc.entries[0].date 

    И вот как они выходят:

     2008-10-21T22:23:28.033841+00:00 Wed, 15 Oct 2008 10:06:10 +0000 

    Я хочу дойти до точки, где я могу узнать, что является более новым.

    Я пробовал использовать модуль datetime Python и искать документацию по Feedparser, но я не могу преодолеть эту проблему. Любая помощь приветствуется.

  • Как получить номер недели в Python?
  • Как получить первое datetime дня?
  • Почему django-lint говорит мне, что `auto_now_add` устарел?
  • Сократите колонку `TimeStamp` до точности часов в pandas` DataFrame`
  • Python datetime.strptime () Употребление большого количества времени процессора
  • Как создать DateTime, равный 15 минутам назад?
  • One Solution collect form web for “Разбор разных форматов дат из feedparser в python?”

    Разбор дат – это боль с RSS-каналами в дикой природе, и именно здесь feedparser может быть большой помощью.

    Если вы используете свойства *_parsed (например, updated_parsed ), feedparser выполнит эту работу и вернет 9-битную дату Python в формате UTC.

    Подробнее см. http://packages.python.org/feedparser/date-parsing.html.

    Python - лучший язык программирования в мире.