Format in ISO8601 character format
format_ISO8601(x, usetz = FALSE, precision = NULL, ...)
An object to convert to ISO8601 character format.
Include the time zone in the formatting (of outputs including time; date outputs never include time zone information).
The amount of precision to represent with substrings of
"ymdhms", as "y"ear, "m"onth, "d"ay, "h"our, "m"inute, and "s"econd. (e.g.
"ymdhm" would show precision through minutes. When NULL
, full
precision for the object is shown.
Additional arguments to methods.
A character vector of ISO8601-formatted text.
format_ISO8601(as.Date("02-01-2018", format="%m-%d-%Y"))
#> [1] "2018-02-01"
format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz="EST"), usetz=TRUE)
#> [1] "2018-02-01T03:04:05-0500"
format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz="EST"), precision="ymdhm")
#> [1] "2018-02-01T03:04"