タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとrfc822に関するteracy_junkのブックマーク (1)

  • Perlメモ/RFC#822形式の日時の解析 - Walrus, Digit.

    RSS 2.0などで使われる日時の解析。 RSS2.0の日時(pubDate、lastBuildDate?)にはRFC#822で定められた形式が使われています。 これは可読性が高いものの時刻値同士の比較などが面倒なので、これを内部時刻値(1990/01/01 00:00:00 GMTからの経過秒数)やW3C形式に変換するために作成しました。 W3C形式の日時の解析と異なり、月やタイムゾーンの語彙が多く数値への変換を都度考えていると厄介なので、これにも触れています。 日時の記述は、以下の正規表現でパースできます。 (?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun), )?(\d{1,2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}|\d{2}) (\d{2}):(\d{2})(?::(\d{2}))? (U

  • 1