Zacznij terazZacznij za darmo

Wyświetlanie w strefie czasowej

Aby wyświetlić datę i godzinę w innej strefie czasowej, użyj funkcji with_tz(). Składnia with_tz() jest taka sama jak force_tz() – podajesz obiekt daty/czasu i ustawiasz argument tzone na żądaną strefę czasową. W odróżnieniu od force_tz(), funkcja with_tz() nie zmienia samego momentu w czasie, a jedynie sposób jego wyświetlania.

Na przykład różnica między now() wyświetlonym w strefie czasowej "America/Los_Angeles" a "Pacific/Auckland" wynosi 0:

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

Pomóż mi ustalić, o której godzinie oglądać mecze z poprzedniego ćwiczenia.

To ćwiczenie jest częścią kursu

Praca z datami i czasem w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Większość kibiców będzie oglądać mecze z Nowej Zelandii. Użyj with_tz(), aby wyświetlić game2_local w czasie nowozelandzkim. Nowa Zelandia należy do strefy czasowej "Pacific/Auckland".
  • Ja będę w Corvallis w stanie Oregon. Użyj with_tz(), aby wyświetlić game2_local według mojej strefy czasowej. Corvallis należy do strefy "America/Los_Angeles".
  • Na koniec użyj with_tz(), aby wyświetlić game3_local w czasie nowozelandzkim.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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?
___
Edytuj i uruchom kod