X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Data%2FTime%2FFormat%2FRFC822.hs;fp=Data%2FTime%2FFormat%2FRFC822.hs;h=803d040fb901f65df3f1f7dc755c86cdff1b13f2;hb=91c2402d530afff7f1fd4eee333f84cbe18d1014;hp=0000000000000000000000000000000000000000;hpb=7fd4893fdd44f360647fa99c7f96ed96d2f7bac4;p=time-http.git diff --git a/Data/Time/Format/RFC822.hs b/Data/Time/Format/RFC822.hs new file mode 100644 index 0000000..803d040 --- /dev/null +++ b/Data/Time/Format/RFC822.hs @@ -0,0 +1,35 @@ +-- |This module provides functions to parse and format RFC 822 date +-- and time strings (). +-- +-- The syntax is as follows: +-- +-- > date-time ::= [ day-of-week ", " ] date SP time SP zone +-- > day-of-week ::= "Mon" | "Tue" | "Wed" | "Thu" +-- > | "Fri" | "Sat" | "Sun" +-- > date ::= day SP month SP year +-- > day ::= 2DIGIT +-- > year ::= 2DIGIT ; Yes, only 2 digits. +-- > month ::= "Jan" | "Feb" | "Mar" | "Apr" +-- > | "May" | "Jun" | "Jul" | "Aug" +-- > | "Sep" | "Oct" | "Nov" | "Dec" +-- > time ::= hour ":" minute [ ":" second ] +-- > hour ::= 2DIGIT +-- > minute ::= 2DIGIT +-- > second ::= 2DIGIT +-- > zone ::= "UT" | "GMT" ; Universal Time +-- > | "EST" | "EDT" ; Eastern : -5 / -4 +-- > | "CST" | "CDT" ; Central : -6 / -5 +-- > | "MST" | "MDT" ; Mountain: -7 / -6 +-- > | "PST" | "PDT" ; Pacific : -8 / -7 +-- > | "Z" ; UT +-- > | "A" ; -1 +-- > | "M" ; -12 +-- > | "N" ; +1 +-- > | "Y" ; +12 +-- > | ("+" | "-") 4DIGIT ; Local diff: HHMM +module Data.Time.Format.RFC822 + ( RFC822 + , rfc822DateAndTime + ) + where +import Data.Time.Format.RFC822.Internal