HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulerebase-1.21.2Haskell2010

Rebase.Data.Time.Format.ISO8601

  • 2 types
  • 1 class
  • 41 values
  • Packagerebase-1.21.2
  • Exports44
  • LanguageHaskell2010
  • LicenceMIT
  • SourceFormat.hs
datadata Format t
#

A text format for a type

Instances3IsoVariant, Productish, Summish
  • IsoVariant FormatDefined in time-1.12.2 · Data.Format
  • Productish FormatDefined in time-1.12.2 · Data.Format
  • Summish FormatDefined in time-1.12.2 · Data.Format
classclass ISO8601 t where
#

Methods

Instances8ISO8601, …
  • ISO8601 CalendarDiffDaysDefined in time-1.12.2 · Data.Time.Format.ISO8601

    PyYmMdD (ISO 8601:2004(E) sec. 4.4.3.2)

  • ISO8601 DayDefined in time-1.12.2 · Data.Time.Format.ISO8601

    yyyy-mm-dd (ISO 8601:2004(E) sec. 4.1.2.2 extended format)

  • ISO8601 UTCTimeDefined in time-1.12.2 · Data.Time.Format.ISO8601

    yyyy-mm-ddThh:mm:ss[.sss]Z (ISO 8601:2004(E) sec. 4.3.2 extended format)

  • ISO8601 CalendarDiffTimeDefined in time-1.12.2 · Data.Time.Format.ISO8601

    PyYmMdDThHmMs[.sss]S (ISO 8601:2004(E) sec. 4.4.3.2)

  • ISO8601 LocalTimeDefined in time-1.12.2 · Data.Time.Format.ISO8601

    yyyy-mm-ddThh:mm:ss[.sss] (ISO 8601:2004(E) sec. 4.3.2 extended format)

  • ISO8601 TimeOfDayDefined in time-1.12.2 · Data.Time.Format.ISO8601

    hh:mm:ss[.sss] (ISO 8601:2004(E) sec. 4.2.2.2, 4.2.2.4(a) extended format)

  • ISO8601 TimeZoneDefined in time-1.12.2 · Data.Time.Format.ISO8601

    ±hh:mm (ISO 8601:2004(E) sec. 4.2.5.1 extended format)

  • ISO8601 ZonedTimeDefined in time-1.12.2 · Data.Time.Format.ISO8601

    yyyy-mm-ddThh:mm:ss[.sss]±hh:mm (ISO 8601:2004(E) sec. 4.3.2 extended format)

datadata FormatExtension
#

Constructors

  • ExtendedFormat

    ISO 8601:2004(E) sec. 2.3.4. Use hyphens and colons.

  • BasicFormat

    ISO 8601:2004(E) sec. 2.3.3. Omit hyphens and colons. "The basic format should be avoided in plain text."