Bắt đầu ngayBắt đầu miễn phí

Thiết lập múi giờ

Nếu bạn nhập một datetime và nó có múi giờ sai, bạn có thể đặt lại bằng force_tz(). Truyền datetime làm đối số đầu tiên và múi giờ phù hợp cho đối số tzone. Lưu ý múi giờ cần nằm trong danh sách của OlsonNames().

Tôi muốn xem đội New Zealand thi đấu ở Women's World Cup Soccer năm 2015, nhưng thời gian trên trang FIFA đều theo giờ địa phương của sân thi đấu. Trong bài tập này bạn sẽ giúp tôi đặt đúng múi giờ, rồi ở bài tiếp theo bạn sẽ giúp tôi xác định tôi cần xem vào lúc nào.

Bài tập này là một phần của khóa học

Làm việc với Ngày và Giờ trong R

Xem khóa học

Hướng dẫn bài tập

Tôi đã đưa vào mã của bạn thời gian các trận 2 và 3 vòng bảng của New Zealand như trên trang FIFA.

  • Trận 2 diễn ra ở Edmonton. Dùng force_tz() để đặt múi giờ của trận 2 thành "America/Edmonton".
  • Trận 3 diễn ra ở Winnipeg. Dùng force_tz() để đặt múi giờ của trận 3 thành "America/Winnipeg".
  • Tìm xem đội có bao lâu để nghỉ giữa hai trận, bằng cách dùng as.period() trên khoảng thời gian giữa game2_localgame3_local.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Game2: CAN vs NZL in Edmonton
game2 <- mdy_hm("June 11 2015 19:00")

# Game3: CHN vs NZL in Winnipeg
game3 <- mdy_hm("June 15 2015 18:30")

# Set the timezone to "America/Edmonton"
game2_local <- ___(game2, tzone = ___)
game2_local

# Set the timezone to "America/Winnipeg"
game3_local <- ___(game3, tzone = ___)
game3_local

# How long does the team have to rest?
as.period(___)
Chỉnh sửa và Chạy Mã