7 import qualified Data.Time.RFC1123 as RFC1123
8 import qualified Text.Parsec as P
11 import Data.Time.HTTP.Parsec
14 format :: UTCTime -> String
16 = let timeZone = TimeZone 0 False "GMT"
17 zonedTime = utcToZonedTime timeZone utcTime
19 RFC1123.format zonedTime
22 parse :: String -> Maybe UTCTime
23 parse src = case P.parse p "" src of
27 p = do zt <- rfc2616DateAndTime