Aritmética com intervalos de tempo
Você pode somar e subtrair intervalos de tempo para criar durações de comprimentos diferentes e até multiplicá-los por números. Por exemplo, para criar uma duração de três dias e três horas, você poderia fazer:
ddays(3) + dhours(3), ou 3*ddays(1) + 3*dhours(1) ou até 3*(ddays(1) + dhours(1)).
Houve um eclipse sobre a América do Norte em 2017-08-21 às 18:26:40. É possível prever o próximo eclipse com geometria semelhante calculando a data e hora de um Saros no futuro. Um Saros é um período de tempo que corresponde a 223 meses sinódicos; um mês sinódico é o período das fases da Lua, uma duração de 29 dias, 12 horas, 44 minutos e 3 segundos.
Faça exatamente isso neste exercício!
Este exercício faz parte do curso
Trabalhando com datas e horários no R
Instruções do exercício
- Crie uma duração correspondente a um mês sinódico: 29 dias, 12 horas, 44 minutos e 3 segundos.
- Crie uma duração correspondente a um Saros multiplicando
synodicpor 223. - Some
sarosaeclipse_2017para prever o próximo eclipse.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Time of North American Eclipse 2017
eclipse_2017 <- ymd_hms("2017-08-21 18:26:40")
# Duration of 29 days, 12 hours, 44 mins and 3 secs
synodic <- ___
# 223 synodic months
saros <- ___
# Add saros to eclipse_2017