ÎncepețiÎncepe gratuit

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

Vezi cursul

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 dintre game2_local și game3_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(___)
Editează și rulează codul