time-compat-1.9.3: Compatibility package for time
Safe HaskellTrustworthy
LanguageHaskell2010

Data.Time.Format.Compat

Synopsis

UNIX-style formatting

class FormatTime t #

Minimal complete definition

formatCharacter

formatTime :: FormatTime t => TimeLocale -> String -> t -> String #

UNIX-style parsing

Note in compat mode acceptWS argument is ignored, it's always True.

parseTimeM :: (MonadFail m, ParseTime t) => Bool -> TimeLocale -> String -> String -> m t #

parseTimeOrError :: ParseTime t => Bool -> TimeLocale -> String -> String -> t #

readSTime :: ParseTime t => Bool -> TimeLocale -> String -> ReadS t #

readPTime :: ParseTime t => Bool -> TimeLocale -> String -> ReadP t #

parseTime :: ParseTime t => TimeLocale -> String -> String -> Maybe t #

readTime :: ParseTime t => TimeLocale -> String -> String -> t #

readsTime :: ParseTime t => TimeLocale -> String -> ReadS t #

class ParseTime t #

Minimal complete definition

parseTimeSpecifier, buildTime

Locale

data TimeLocale #

Constructors

TimeLocale 

Fields

Instances

Instances details
Eq TimeLocale 
Instance details

Defined in Data.Time.Format.Locale

Methods

(==) :: TimeLocale -> TimeLocale -> Bool

(/=) :: TimeLocale -> TimeLocale -> Bool

Ord TimeLocale 
Instance details

Defined in Data.Time.Format.Locale

Show TimeLocale 
Instance details

Defined in Data.Time.Format.Locale

Methods

showsPrec :: Int -> TimeLocale -> ShowS

show :: TimeLocale -> String

showList :: [TimeLocale] -> ShowS

iso8601DateFormat :: Maybe String -> String #