Zobrazení v časové zóně
Pro zobrazení datumu a času v jiné časové zóně použij funkci with_tz(). Syntaxe with_tz() je stejná jako u force_tz() – předáš datetime a nastavíš argument tzone na požadovanou časovou zónu. Na rozdíl od force_tz() však with_tz() nemění samotný okamžik v čase, pouze způsob jeho zobrazení.
Například rozdíl mezi now() zobrazeným v časové zóně "America/Los_Angeles" a "Pacific/Auckland" je 0:
now <- now()
with_tz(now, "America/Los_Angeles") -
with_tz(now, "Pacific/Auckland")
Pomož mi zjistit, kdy si naladit zápasy z předchozího cvičení.
Toto cvičení je součástí kurzu
Práce s daty a časy v R
Pokyny k cvičení
- Většina fanoušků bude sledovat přenos z Nového Zélandu. Pomocí
with_tz()zobrazgame2_localv novozélandském čase. Nový Zéland patří do časové zóny"Pacific/Auckland". - Já budu v Corvallis v Oregonu. Pomocí
with_tz()zobrazgame2_localv mém místním čase. Corvallis patří do časové zóny"America/Los_Angeles". - Nakonec pomocí
with_tz()zobrazgame3_localv novozélandském čase.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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?
___