Formats a time in ISO 8601, with up to 12 second decimals.
This is the formatTime format %FT%T%Q == %%Y-%m-%dT%%H:%M:%S%Q.
:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11
Moduleiso8601-time-0.1.5Haskell98
Formats a time in ISO 8601, with up to 12 second decimals.
This is the formatTime format %FT%T%Q == %%Y-%m-%dT%%H:%M:%S%Q.
Formats a time in ISO 8601 with up to millisecond precision and trailing zeros. The format is precisely:
YYYY-MM-DDTHH:mm:ss.sssZFormats a time in ISO 8601 with up to microsecond precision and trailing zeros. The format is precisely:
YYYY-MM-DDTHH:mm:ss.ssssssZFormats a time in ISO 8601 with up to nanosecond precision and trailing zeros. The format is precisely:
YYYY-MM-DDTHH:mm:ss.sssssssssZFormats a time in ISO 8601 with up to picosecond precision and trailing zeros. The format is precisely:
YYYY-MM-DDTHH:mm:ss.ssssssssssssZFormats a time like JavaScript's new Date().toISOString()
as specified by Mozilla: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString
This is an alias for formatISO8601Millis.
Parses an ISO 8601 string.
Leading and trailing whitespace is accepted. See parseTimeM from the
time package for more details.