thyme-0.3.5.5: A faster time library

Safe HaskellNone
LanguageHaskell2010

Data.Thyme.Format

Contents

Synopsis

Documentation

class FormatTime t where #

Methods

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

Instances
FormatTime MondayWeek # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime SundayWeek # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime WeekDate # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime MonthDay # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime OrdinalDate # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime YearMonthDay # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime Day # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime UniversalTime # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime UTCTime # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime TimeOfDay # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime TimeZone # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime LocalTime # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime ZonedTime # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime AbsoluteTime # 
Instance details

Defined in Data.Thyme.Format

Methods

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

FormatTime DotNetTime # 
Instance details

Defined in Data.Thyme.Format.Aeson

Methods

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

class ParseTime t where #

Methods

buildTime :: TimeParse -> t #

Instances
ParseTime MondayWeek # 
Instance details

Defined in Data.Thyme.Format

ParseTime SundayWeek # 
Instance details

Defined in Data.Thyme.Format

ParseTime WeekDate # 
Instance details

Defined in Data.Thyme.Format

ParseTime MonthDay # 
Instance details

Defined in Data.Thyme.Format

ParseTime OrdinalDate # 
Instance details

Defined in Data.Thyme.Format

ParseTime YearMonthDay # 
Instance details

Defined in Data.Thyme.Format

ParseTime Day # 
Instance details

Defined in Data.Thyme.Format

Methods

buildTime :: TimeParse -> Day #

ParseTime UniversalTime # 
Instance details

Defined in Data.Thyme.Format

ParseTime UTCTime # 
Instance details

Defined in Data.Thyme.Format

ParseTime TimeOfDay # 
Instance details

Defined in Data.Thyme.Format

ParseTime TimeZone # 
Instance details

Defined in Data.Thyme.Format

ParseTime LocalTime # 
Instance details

Defined in Data.Thyme.Format

ParseTime ZonedTime # 
Instance details

Defined in Data.Thyme.Format

ParseTime AbsoluteTime # 
Instance details

Defined in Data.Thyme.Format

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