在特定时区查看
若要在其他时区查看日期时间,请使用 with_tz()。with_tz() 的语法与 force_tz() 相同,传入一个日期时间对象,并将 tzone 参数设置为目标时区。与 force_tz() 不同,with_tz() 不会改变底层的时间点,只是改变显示方式。
例如,将 now() 分别显示为 "America/Los_Angeles" 时区和 "Pacific/Auckland" 时区后,两者的差为 0:
now <- now()
with_tz(now, "America/Los_Angeles") -
with_tz(now, "Pacific/Auckland")
请帮我确定上一练习中的比赛,我应该何时收看。
本练习是课程的一部分
在 R 中处理日期和时间
练习说明
- 大多数球迷会在新西兰收看。使用
with_tz()将game2_local显示为新西兰时间。新西兰位于"Pacific/Auckland"时区。 - 我会在俄勒冈州的 Corvallis。使用
with_tz()将game2_local显示为我的当地时间。Corvallis 位于"America/Los_Angeles"时区。 - 最后,使用
with_tz()将game3_local显示为新西兰时间。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# What time is game2_local in NZ?
___(game2_local, tzone = ___)
# What time is game2_local in Corvallis, Oregon?
___(game2_local, tzone = ___)
# What time is game3_local in NZ?
___