X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=time-http.git;a=blobdiff_plain;f=Data%2FTime%2FRFC822.hs;h=c31c2448de6c2914938daa1c5ea1ed436938271c;hp=4b3d91cf8799714e45eb15c1dfe16e5b77c72d22;hb=c889f6f399e0e3c8bf6327323bbb838e06c9b7f9;hpb=9f9ed0471883b50fec1b091621f332d62477a34c diff --git a/Data/Time/RFC822.hs b/Data/Time/RFC822.hs index 4b3d91c..c31c244 100644 --- a/Data/Time/RFC822.hs +++ b/Data/Time/RFC822.hs @@ -66,21 +66,9 @@ format zonedTime , ":" , show2 (floor (todSec timeOfDay)) , " " - , showTZ timeZone + , show4digitsTZ timeZone ] -showTZ :: TimeZone -> String -showTZ tz - = case timeZoneMinutes tz of - offset | offset < 0 -> '-' : showTZ' (negate offset) - | otherwise -> '+' : showTZ' offset - where - showTZ' offset - = let h = offset `div` 60 - m = offset - h * 60 - in - concat [show2 h, show2 m] - parse :: String -> Maybe ZonedTime parse src = case P.parse p "" src of Right zt -> Just zt