--- |This module provides functions to parse and format RFC 822 date
--- and time formats.
---
--- 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.RFC822
- ( RFC822
- , rfc822DateAndTime
- )
- where
-import Data.Time.RFC822.Internal