timerep-2.1.0.0: Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Time.RFC822

Description

Support for reading and displaying time in the format specified by the RFC822 http://www.ietf.org/rfc/rfc0822.txt section 5.

Example of usage:

import Data.Time.LocalTime

showTime :: IO Text
showTime = formatTimeRFC822 <$> getZonedTime

example1 = "Wed, 02 Oct 2002 13:00:00 GMT"
example2 = "Wed, 02 Oct 2002 13:00:00 +0100"
example3 = "Wed, 02 Oct 2002 13:00 +0100"
example4 = "02 Oct 2002 13:00 +0100"
example5 = "02 Oct 02 13:00 +0100"
examples = [example1, example2, example3, example4, example5]

readAll = map parseTimeRFC822 examples
Synopsis

Basic type class