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 lui passez une date-heure et vous définissez l'argument tzone au fuseau désiré. Contrairement à force_tz(), with_tz() ne change pas le moment exact dans le temps, seulement la façon dont il est affiché.
Par exemple, la différence entre now() affiché dans le fuseau « America/Los_Angeles » et « Pacific/Auckland » est de 0 :
now <- now()
with_tz(now, "America/Los_Angeles") -
with_tz(now, "Pacific/Auckland")
Aidez-moi à déterminer à quel moment me brancher pour les matchs de l'exercice précédent.
Cette activité fait partie du cours
Travailler avec les dates et les heures en R
Instructions de l’exercice
- La plupart des partisan·e·s se brancheront 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, en 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 ce code d’exemple.
# 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?
___