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.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
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.