RSSやAtomにおける日付フォーマット
違う。共通でない。
規格ごとの日付フォーマット
規格 | 例 | 日付書式 | 日付書式規格 |
---|---|---|---|
RSS1.0 | 2014-10-15T18:12:00+09:00 |
%Y-%m-%dT%H:%m:%s%z |
ISO8601 (RFC3339) |
RSS2.0 | Tue, 10 Jun 2008 15:30:59 +0900 |
'%a, %d %b %Y %H:%M:%S %z' 曜日, 日, 月3字 年 時:分:秒 タイムゾーン |
RFC1123 |
Atom | 2008-06-11T15:30:59Z |
%Y-%m-%dT%H:%m:%sZ |
ISO8601 (RFC3339) |
古い順。Atomのほうが仕様が明確。RSS2.0の日付形式がクソ。RSS1.0もよくみたらUTC標準時刻でなくローカル。さらに時刻とタイムゾーンの間にスペースがあるとか、タイムゾーンの:
有無とか……。
本当にすべてのRSS/Atomがこの通りになっているなら、まだマシだが。
情報源
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13 ※
- bash 4.4.12(1)-release ※
$ uname -a Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux