-- | -- Module : Data.Time.Exts.Format -- Copyright : 2013-2017 Enzo Haussecker -- License : BSD3 -- Maintainer : Enzo Haussecker -- Stability : Stable -- -- A list of time format directives. module Data.Time.Exts.Format ( -- * Format Text Format ) where import Data.Text (Text) -- | -- Format text is composed of time format directives, each matching data described below. -- -- [@%%@] % literal. -- [@%A@] Full weekday name according to the current locale. -- [@%B@] Full month name according to the current locale. -- [@%D@] Equivalent to %m\/%d\/%y. -- [@%F@] Equivalent to %Y-%m-%d. -- [@%H@] Hour of the day using the 24-hour clock (00..23). -- [@%I@] Hour of the day using the 12-hour clock (01..12). -- [@%M@] Minute of the hour (00..59). -- [@%P@] Like %p, the period of the day according to the current locale, but lowercase. -- [@%R@] Equivalent to %H:%M. -- [@%S@] Second of the minute (00..60). -- [@%T@] Equivalent to %H:%M:%S. -- [@%Y@] Year of the era (1970..9999). -- [@%Z@] Alphabetic time zone abbreviation. -- [@%a@] Abbreviated weekday name according to the current locale. -- [@%b@] Abbreviated month name according to the current locale. -- [@%d@] Day of the month (01..31). -- [@%e@] Like %d, the day of the month, but a leading zero is replaced with a space. -- [@%f@] Fraction of the second prefixed by a period (.0..999999999). -- [@%h@] Equivalent to %b. -- [@%l@] Like %I, the hour of the day using the 12-hour clock, but a leading zero is replaced with a space. -- [@%m@] Month of the year (01..12). -- [@%p@] Period of the day according to the current locale. -- [@%r@] Equivalent to %I:%M:%S %p. -- [@%y@] Year of the era without the century (00..99). -- [@%z@] Numeric time zone. type Format = Text