zoned-zone {clock}R Documentation

Get or set the time zone

Description

Usage

zoned_time_zone(x)

zoned_time_set_zone(x, zone)

Arguments

x

⁠[zoned_time]⁠

A zoned time to get or set the time zone of.

zone

⁠[character(1)]⁠

A valid time zone to switch to.

Value

Examples

x <- year_month_day(2019, 1, 1)
x <- as_zoned_time(as_naive_time(x), "America/New_York")
x

zoned_time_zone(x)

# Equivalent UTC time
zoned_time_set_zone(x, "UTC")

# To force a new time zone with the same printed time,
# convert to a naive time that has no implied time zone,
# then convert back to a zoned time in the new time zone.
nt <- as_naive_time(x)
nt
as_zoned_time(nt, "UTC")

[Package clock version 0.7.0 Index]