เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การดูเวลาในแต่ละ timezone

หากต้องการแสดง datetime ในอีก timezone หนึ่ง ให้ใช้ with_tz() โดยมี syntax เดียวกับ force_tz() คือส่ง datetime เข้าไปและกำหนด argument tzone เป็น timezone ที่ต้องการ ต่างจาก force_tz() ตรงที่ with_tz() ไม่ได้เปลี่ยนช่วงเวลาจริง แค่เปลี่ยนวิธีแสดงผลเท่านั้น

ตัวอย่างเช่น ผลต่างระหว่าง now() ที่แสดงใน timezone "America/Los_Angeles" กับ "Pacific/Auckland" คือ 0:

now <- now()
with_tz(now, "America/Los_Angeles") - 
  with_tz(now,  "Pacific/Auckland")

ช่วยหาว่าต้องเปิดดูเกมจากแบบฝึกหัดก่อนหน้าเวลาไหนด้วย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับวันที่และเวลาใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แฟน ๆ ส่วนใหญ่จะดูจากนิวซีแลนด์ ให้ใช้ with_tz() เพื่อแสดง game2_local ตามเวลานิวซีแลนด์ โดยนิวซีแลนด์อยู่ใน timezone "Pacific/Auckland"
  • ฉันจะอยู่ที่ Corvallis รัฐ Oregon ให้ใช้ with_tz() เพื่อแสดง game2_local ตามเวลาของฉัน โดย Corvallis อยู่ใน timezone "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?
___
แก้ไขและรันโค้ด