Learn R Programming

lubridate (version 1.8.0)

format_ISO8601: Format in ISO8601 character format

Description

Format in ISO8601 character format

Usage

format_ISO8601(x, usetz = FALSE, precision = NULL, ...)

Value

A character vector of ISO8601-formatted text.

Arguments

x

An object to convert to ISO8601 character format.

usetz

Include the time zone in the formatting (of outputs including time; date outputs never include time zone information).

precision

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.

References

https://en.wikipedia.org/wiki/ISO_8601

Examples

Run this code
format_ISO8601(as.Date("02-01-2018", format="%m-%d-%Y"))
format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz="EST"), usetz=TRUE)
format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz="EST"), precision="ymdhm")

Run the code above in your browser using DataLab