在特定時區檢視
若要在另一個時區檢視日期時間,請使用 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?
___