Safe Haskell | None |
---|
Data.Time.Parsers.Timestamp
- offsetTimeZone :: OptionedParser TimeZone
- namedTimeZone :: OptionedParser TimeZone
- defaultTimeZone :: OptionedParser TimeZone
- posixTime :: OptionedParser POSIXTime
- zonedTime :: OptionedParser LocalTime -> OptionedParser TimeZone -> OptionedParser ZonedTime
- localTime :: OptionedParser Day -> OptionedParser TimeOfDay -> OptionedParser LocalTime
- defaultZonedTime :: OptionedParser ZonedTime
- defaultLocalTime :: OptionedParser LocalTime
- defaultTimestamp :: FromZonedTime a => OptionedParser a
- extendTimestamp :: FromZonedTime a => OptionedParser a -> OptionedParser (ExtendedTimestamp a)
TimeZone Parsers
offsetTimeZone :: OptionedParser TimeZoneSource
Parse a timezone in offset format
namedTimeZone :: OptionedParser TimeZoneSource
Parse an lookup a named timezone
defaultTimeZone :: OptionedParser TimeZoneSource
Parse an offset TimeZone or named TimeZone
Timestamp Parsers
posixTime :: OptionedParser POSIXTimeSource
Parse a rational number and interpret as seconds since the Epoch
zonedTime :: OptionedParser LocalTime -> OptionedParser TimeZone -> OptionedParser ZonedTimeSource
Given a LocalTime parser and a TimeZone Parser, parse a ZonedTime
localTime :: OptionedParser Day -> OptionedParser TimeOfDay -> OptionedParser LocalTimeSource
Given a Date parser and a TimeOfDay parser, parse a LocalTime
defaultZonedTime :: OptionedParser ZonedTimeSource
Parse a zonedTime using defaultLocalTime and defaultTimeZone
defaultLocalTime :: OptionedParser LocalTimeSource
Parse a LocalTime using defaultDay and defaultTime
defaultTimestamp :: FromZonedTime a => OptionedParser aSource
Parse a Timestamp using posixTime or defaultZonedTime
Extended Timestamps
extendTimestamp :: FromZonedTime a => OptionedParser a -> OptionedParser (ExtendedTimestamp a)Source
Parse an explicit timestamp, or a relative time (now, today, yesterday, tomorrow)