| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Data.Time.Format.Internal
Description
The contents of this module is liable to change, or disappear entirely. Please let me know if you depend on anything here.
Synopsis
- class FormatTime t where- formatCharacter :: Bool -> Char -> Maybe (FormatOptions -> t -> String)
 
- class ParseTime t where- substituteTimeSpecifier :: proxy t -> TimeLocale -> Char -> Maybe String
- parseTimeSpecifier :: proxy t -> TimeLocale -> Maybe ParseNumericPadding -> Char -> ReadP String
- buildTime :: TimeLocale -> [(Char, String)] -> Maybe t
 
Documentation
class FormatTime t where #
Instances
The class of types which can be parsed given a UNIX-style time format string.
Minimal complete definition
Methods
substituteTimeSpecifier :: proxy t -> TimeLocale -> Char -> Maybe String #
Since: time-1.9.1
parseTimeSpecifier :: proxy t -> TimeLocale -> Maybe ParseNumericPadding -> Char -> ReadP String #
Get the string corresponding to the given format specifier.
Since: time-1.9.1
Arguments
| :: TimeLocale | The time locale. | 
| -> [(Char, String)] | Pairs of format characters and the corresponding part of the input. | 
| -> Maybe t | 
Builds a time value from a parsed input string.
 If the input does not include all the information needed to
 construct a complete value, any missing parts should be taken
 from 1970-01-01 00:00:00 +0000 (which was a Thursday).
 In the absence of %C or %Y, century is 1969 - 2068.
Since: time-1.9.1