ComeçarComece de graça

Definindo o fuso horário

Se você importar um datetime com o fuso horário errado, pode corrigi-lo com force_tz(). Passe o datetime como primeiro argumento e o fuso adequado no argumento tzone. Lembre-se de que o fuso horário precisa ser um dos retornados por OlsonNames().

Eu queria assistir aos jogos da Nova Zelândia na Copa do Mundo de Futebol Feminino de 2015, mas os horários listados no site da FIFA estavam todos nos fusos locais das sedes. Neste exercício, você vai me ajudar a definir os fusos horários e, no próximo, vai me ajudar a descobrir a que horas eu precisava sintonizar para assistir.

Este exercício faz parte do curso

Trabalhando com datas e horários no R

Ver curso

Instruções do exercício

Coloquei no seu código os horários dos jogos 2 e 3 da fase de grupos da Nova Zelândia, conforme listados no site da FIFA.

  • O jogo 2 foi em Edmonton. Use force_tz() para definir o fuso horário do jogo 2 como "America/Edmonton".
  • O jogo 3 foi em Winnipeg. Use force_tz() para definir o fuso horário do jogo 3 como "America/Winnipeg".
  • Descubra quanto tempo a equipe teve para descansar entre os dois jogos, usando as.period() no intervalo entre game2_local e game3_local.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Game2: CAN vs NZL in Edmonton
game2 <- mdy_hm("June 11 2015 19:00")

# Game3: CHN vs NZL in Winnipeg
game3 <- mdy_hm("June 15 2015 18:30")

# Set the timezone to "America/Edmonton"
game2_local <- ___(game2, tzone = ___)
game2_local

# Set the timezone to "America/Winnipeg"
game3_local <- ___(game3, tzone = ___)
game3_local

# How long does the team have to rest?
as.period(___)
Editar e executar o código