Setarea fusului orar
Dacă imporți un datetime cu fusul orar greșit, îl poți corecta cu force_tz(). Transmite datetime-ul ca prim argument și fusul orar potrivit argumentului tzone. Reține că fusul orar trebuie să fie unul dintre cele din OlsonNames().
Am vrut să urmăresc meciurile Noii Zeelande din Cupa Mondială Feminină de Fotbal din 2015, dar orele afișate pe site-ul FIFA erau exprimate în ora locală a fiecărei locații. În acest exercițiu te voi ruga să mă ajuți să setez fusurile orare, iar în exercițiul următor vom afla la ce oră trebuia să mă uit la meciuri.
Acest exercițiu face parte din cursul
Lucrul cu date și ore în R
Instrucțiuni pentru exercițiu
Am inclus în cod orele afișate pe site-ul FIFA pentru meciurile 2 și 3 din faza grupelor pentru Noua Zeelandă.
- Meciul 2 s-a jucat la Edmonton. Folosește
force_tz()pentru a seta fusul orar al meciului 2 la"America/Edmonton". - Meciul 3 s-a jucat la Winnipeg. Folosește
force_tz()pentru a seta fusul orar al meciului 3 la"America/Winnipeg". - Află cât timp a avut echipa la dispoziție pentru refacere între cele două meciuri, aplicând
as.period()pe intervalul dintregame2_localșigame3_local.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(___)