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 #
Instances
formatTime :: FormatTime t => TimeLocale -> String -> t -> String Source #
class ParseTime t where Source #
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 #