Afficher dans un fuseau horaire
Pour afficher une date-heure dans un autre fuseau horaire, utilisez with_tz(). La syntaxe de with_tz() est la même que celle de force_tz() : vous passez une date-heure et vous définissez l’argument tzone sur le fuseau souhaité. Contrairement à force_tz(), with_tz() ne modifie pas le moment sous-jacent, seulement la façon dont il est affiché.
Par exemple, la différence entre now() affiché dans le fuseau "America/Los_Angeles" et dans le fuseau "Pacific/Auckland" est 0 :
now <- now()
with_tz(now, "America/Los_Angeles") -
with_tz(now, "Pacific/Auckland")
Aidez-moi à déterminer quand me connecter pour regarder les matchs de l’exercice précédent.
Cet exercice fait partie du cours
Travailler avec les dates et heures en R
Instructions
- La plupart des fans regarderont depuis la Nouvelle-Zélande. Utilisez
with_tz()pour affichergame2_localà l’heure de la Nouvelle-Zélande. La Nouvelle-Zélande est dans le fuseau"Pacific/Auckland". - Je serai à Corvallis, dans l’Oregon. Utilisez
with_tz()pour affichergame2_localà mon heure. Corvallis est dans le fuseau"America/Los_Angeles". - Enfin, utilisez
with_tz()pour affichergame3_localà l’heure de la Nouvelle-Zélande.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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?
___