ÎncepețiÎncepe gratuit

Afișarea într-un fus orar

Pentru a afișa un datetime în alt fus orar, folosește with_tz(). Sintaxa funcției with_tz() este aceeași ca a lui force_tz(): îi pasezi un datetime și setezi argumentul tzone la fusul orar dorit. Spre deosebire de force_tz(), funcția with_tz() nu modifică momentul de timp în sine, ci doar modul în care este afișat.

De exemplu, diferența dintre now() afișat în fusul orar "America/Los_Angeles" și cel "Pacific/Auckland" este 0:

now <- now()
with_tz(now, "America/Los_Angeles") - 
  with_tz(now,  "Pacific/Auckland")

Ajută-mă să aflu când să urmăresc meciurile din exercițiul anterior.

Acest exercițiu face parte din cursul

Lucrul cu date și ore în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Majoritatea fanilor vor urmări meciurile din Noua Zeelandă. Folosește with_tz() pentru a afișa game2_local în ora din Noua Zeelandă. Noua Zeelandă se află în fusul orar "Pacific/Auckland".
  • Eu voi fi în Corvallis, Oregon. Folosește with_tz() pentru a afișa game2_local la ora mea. Corvallis se află în fusul orar "America/Los_Angeles".
  • În final, folosește with_tz() pentru a afișa game3_local în ora din Noua Zeelandă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# What time is game2_local in NZ?
___(game2_local, tzone = ___)

# What time is game2_local in Corvallis, Oregon?
___(game2_local, tzone = ___)

# What time is game3_local in NZ?
___
Editează și rulează codul