date)}Atom深さが1レベル減っています。発行日時はpublishedタグですが、古いバージョンではissuedタグの場合もあるようです。3339になっているものが多いです。3339になっているケースが割とありました。8601と互換性のあるインターネット標準日時表記の仕様で、例えば"2013-08-30T03:59:00Z"のような表記になります。形式で、年が2桁の場合も有り得るが4桁が優先、となっています。3339とすれば大抵のフィードは処理できそうです。822になっています。みたいになってる)で来てしまうものもあったりしました。いった例外はキリが無いので、想定外の日付パターンが来たら、そこだけ外部スクリプトに投げる、という対応にしておく手もあります。3339に完全に対応できないことです。3339のタイムゾーン書式は"+09:00"のようにコロン付きなのです。これだと、SimpleDateFormatは解析できません。3339に対応したライブラリを使う方が賢明かも知れません。まとめAtomは仕切り直しで作られただけあって、RSSよりはシンプルです。それでも結構変更があったり、標準化というのは難しいものですね。2.0すら無いサイトもそれなりにあるので、どちらにしても今回作った3パターンくらいはサポートしないとなりません。思ったより苦労しましたが、Scalaだからこの程度で済んだんですよね。それと、Scalaだけじゃないことも勉強になりました。*1:gzip以外を返すサーバが実際にあったわけではありません。Framework(以降skinnyと表記)のTIPS、第2弾です。(2)プロフィールid:argiusはてなブログをはじめよう!argiusさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。