Conveniently get and set the time zone of a date-time.
tz<- is an alias for
force_tz(), which preserves the local time,
creating a different instant in time. Use
with_tz() if you want keep
the instant the same, but change the printed representation.
1 2 3
A date-time vector, usually of class
New value of time zone.
A character vector of length 1. An empty string (
your current time zone.
For backward compatibility, the time zone of a date,
character vector is
Time zones are stored in system specific database, so are not guaranteed
to be the same on every system (however, they are usually pretty similar
unless your system is very out of date). You can see a complete list with
See DateTimeClasses for a description of the underlying
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
x <- y <- ymd_hms("2012-03-26 10:10:00", tz = "UTC") tz(x) # Note that setting tz() preserved the clock time, which implies # that the actual instant in time is changing tz(y) <- "Pacific/Auckland" y x - y # This is the same as force_tz() force_tz(x, "Pacific/Auckland") # Use with_tz() if you want to change the time zone, leave # the instant in time the same with_tz(x, "Pacific/Auckland")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.