MulaiMulai sekarang secara gratis

Mengatur zona waktu

Jika Anda mengimpor sebuah datetime dan zona waktunya salah, Anda dapat mengaturnya dengan force_tz(). Berikan datetime sebagai argumen pertama dan zona waktu yang sesuai ke argumen tzone. Ingat, zona waktu harus berasal dari OlsonNames().

Saya ingin menonton Selandia Baru di pertandingan Piala Dunia Sepak Bola Wanita tahun 2015, tetapi waktu yang tercantum di situs FIFA semuanya menggunakan waktu lokal lokasi pertandingan. Dalam latihan ini Anda akan membantu saya mengatur zona waktunya, lalu pada latihan berikutnya Anda akan membantu saya menentukan jam berapa saya perlu menyalakan siaran untuk menontonnya.

Latihan ini adalah bagian dari kursus

Bekerja dengan Tanggal dan Waktu di R

Lihat Kursus

Petunjuk latihan

Saya telah menuliskan waktu sesuai yang tercantum di situs FIFA untuk laga 2 dan 3 babak grup Selandia Baru dalam kode Anda.

  • Laga 2 dimainkan di Edmonton. Gunakan force_tz() untuk mengatur zona waktu laga 2 menjadi "America/Edmonton".
  • Laga 3 dimainkan di Winnipeg. Gunakan force_tz() untuk mengatur zona waktu laga 3 menjadi "America/Winnipeg".
  • Cari tahu berapa lama tim memiliki waktu istirahat di antara kedua laga tersebut, dengan menggunakan as.period() pada interval antara game2_local dan game3_local.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(___)
Edit dan Jalankan Kode