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
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 antaragame2_localdangame3_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(___)