| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Thyme.Format
Contents
Synopsis
- class FormatTime t where
- formatTime :: FormatTime t => TimeLocale -> String -> t -> String
- class ParseTime t where
- parseTime :: ParseTime t => TimeLocale -> String -> String -> Maybe t
- readTime :: ParseTime t => TimeLocale -> String -> String -> t
- readsTime :: ParseTime t => TimeLocale -> String -> ReadS t
- data TimeParse = TimeParse {
- tpCentury :: !Int
- tpCenturyYear :: !Int
- tpMonth :: !Month
- tpWeekOfYear :: !WeekOfYear
- tpDayOfMonth :: !DayOfMonth
- tpDayOfYear :: !DayOfYear
- tpDayOfWeek :: !DayOfWeek
- tpFlags :: !Int
- tpHour :: !Hour
- tpMinute :: !Minute
- tpSecond :: !Int
- tpSecFrac :: !DiffTime
- tpPOSIXTime :: !POSIXTime
- tpTimeZone :: !TimeZone
- timeParser :: TimeLocale -> String -> Parser TimeParse
Documentation
class FormatTime t where Source #
Minimal complete definition
Instances
formatTime :: FormatTime t => TimeLocale -> String -> t -> String Source #
class ParseTime t where Source #
Minimal complete definition
Instances
| ParseTime MondayWeek Source # | |
Defined in Data.Thyme.Format Methods buildTime :: TimeParse -> MondayWeek Source # | |
| ParseTime SundayWeek Source # | |
Defined in Data.Thyme.Format Methods buildTime :: TimeParse -> SundayWeek Source # | |
| ParseTime WeekDate Source # | |
| ParseTime MonthDay Source # | |
| ParseTime OrdinalDate Source # | |
Defined in Data.Thyme.Format Methods buildTime :: TimeParse -> OrdinalDate Source # | |
| ParseTime YearMonthDay Source # | |
Defined in Data.Thyme.Format Methods buildTime :: TimeParse -> YearMonthDay Source # | |
| ParseTime Day Source # | |
| ParseTime UniversalTime Source # | |
Defined in Data.Thyme.Format Methods buildTime :: TimeParse -> UniversalTime Source # | |
| ParseTime UTCTime Source # | |
| ParseTime TimeOfDay Source # | |
| ParseTime TimeZone Source # | |
| ParseTime LocalTime Source # | |
| ParseTime ZonedTime Source # | |
| ParseTime AbsoluteTime Source # | |
Defined in Data.Thyme.Format Methods buildTime :: TimeParse -> AbsoluteTime Source # | |
Constructors
| TimeParse | |
Fields
| |
timeParser :: TimeLocale -> String -> Parser TimeParse Source #