thyme-0.3.5.5: A faster time library

Safe HaskellNone
LanguageHaskell2010

Data.Thyme.Format

Contents

Synopsis

Documentation

class FormatTime t where #

Minimal complete definition

showsTime

Methods

showsTime :: TimeLocale -> t -> (Char -> ShowS) -> Char -> ShowS #

Instances

FormatTime MondayWeek # 

Methods

showsTime :: TimeLocale -> MondayWeek -> (Char -> ShowS) -> Char -> ShowS #

FormatTime SundayWeek # 

Methods

showsTime :: TimeLocale -> SundayWeek -> (Char -> ShowS) -> Char -> ShowS #

FormatTime WeekDate # 

Methods

showsTime :: TimeLocale -> WeekDate -> (Char -> ShowS) -> Char -> ShowS #

FormatTime MonthDay # 

Methods

showsTime :: TimeLocale -> MonthDay -> (Char -> ShowS) -> Char -> ShowS #

FormatTime OrdinalDate # 

Methods

showsTime :: TimeLocale -> OrdinalDate -> (Char -> ShowS) -> Char -> ShowS #

FormatTime YearMonthDay # 

Methods

showsTime :: TimeLocale -> YearMonthDay -> (Char -> ShowS) -> Char -> ShowS #

FormatTime Day # 

Methods

showsTime :: TimeLocale -> Day -> (Char -> ShowS) -> Char -> ShowS #

FormatTime UniversalTime # 

Methods

showsTime :: TimeLocale -> UniversalTime -> (Char -> ShowS) -> Char -> ShowS #

FormatTime UTCTime # 

Methods

showsTime :: TimeLocale -> UTCTime -> (Char -> ShowS) -> Char -> ShowS #

FormatTime TimeOfDay # 

Methods

showsTime :: TimeLocale -> TimeOfDay -> (Char -> ShowS) -> Char -> ShowS #

FormatTime TimeZone # 

Methods

showsTime :: TimeLocale -> TimeZone -> (Char -> ShowS) -> Char -> ShowS #

FormatTime LocalTime # 

Methods

showsTime :: TimeLocale -> LocalTime -> (Char -> ShowS) -> Char -> ShowS #

FormatTime ZonedTime # 

Methods

showsTime :: TimeLocale -> ZonedTime -> (Char -> ShowS) -> Char -> ShowS #

FormatTime AbsoluteTime # 

Methods

showsTime :: TimeLocale -> AbsoluteTime -> (Char -> ShowS) -> Char -> ShowS #

FormatTime DotNetTime # 

Methods

showsTime :: TimeLocale -> DotNetTime -> (Char -> ShowS) -> Char -> ShowS #

timeParser :: TimeLocale -> String -> Parser TimeParse #

Time Parser for UTF-8 encoded ByteStrings.

Attoparsec easily beats any String parser out there, but we do have to be careful to convert the input to UTF-8 ByteStrings.

Orphan instances