Visualizando em um fuso horário
Para ver um datetime em outro fuso horário, use with_tz(). A sintaxe de with_tz() é a mesma de force_tz(): você passa um datetime e define o argumento tzone para o fuso desejado. Diferente de force_tz(), with_tz() não muda o momento subjacente no tempo, apenas como ele é exibido.
Por exemplo, a diferença entre now() exibido no fuso "America/Los_Angeles" e no fuso "Pacific/Auckland" é 0:
now <- now()
with_tz(now, "America/Los_Angeles") -
with_tz(now, "Pacific/Auckland")
Ajude-me a descobrir quando sintonizar os jogos do exercício anterior.
Este exercício faz parte do curso
Trabalhando com datas e horários no R
Instruções do exercício
- A maioria dos fãs vai assistir da Nova Zelândia. Use
with_tz()para exibirgame2_localno horário da Nova Zelândia. A Nova Zelândia está no fuso"Pacific/Auckland". - Eu estarei em Corvallis, Oregon. Use
with_tz()para exibirgame2_localno meu horário. Corvallis está no fuso"America/Los_Angeles". - Por fim, use
with_tz()para exibirgame3_localno horário da Nova Zelândia.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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?
___