pythonでRSS1.0とRSS2.0の日付

プログラム

pythonでRSS1.0とRSS2.0の日付について。

python3.6.0にて。

RSS 1.0の

<dc:date>2017-04-24T19:56:08+09:00</dc:date>

これが

RSS 2.0で

<pubDate>Mon, 24 Apr 2017 19:56:08 +0900</pubDate>

こうなっていたから

>>> time = '2017-04-24T19:56:08+09:00'
>>> import dateutil.parser
>>> dt = dateutil.parser.parse(time)
>>> dt
datetime.datetime(2017, 4, 24, 19, 56, 8, tzinfo=tzoffset(None, 32400))
>>> dt.isoformat()
'2017-04-24T19:56:08+09:00'

こうした。ロケールがどうとかはよく知らない。

 

コメント