ComeçarComece de graça

Aqui e agora

No R, as datas são representadas por objetos Date, enquanto as horas são representadas por objetos POSIXct. No entanto, por baixo do capô, essas datas e horas são valores numéricos simples. Os objetos Date armazenam o número de dias desde 1º de janeiro de 1970. Os objetos POSIXct, por outro lado, armazenam o número de segundos desde 1º de janeiro de 1970.

O dia 1º de janeiro de 1970 é a origem comum para representar horas e datas em uma ampla variedade de linguagens de programação. Não há nenhum motivo específico para isso; é uma simples convenção. Obviamente, também é possível criar datas e horários antes de 1970; os valores numéricos correspondentes são simplesmente negativos nesse caso.

Este exercício faz parte do curso

R intermediário

Ver curso

Instruções do exercício

  • Peça ao R a data atual e armazene o resultado em uma variável today.
  • Para ver como é o today sob o capô, chame unclass() nele.
  • Pergunte ao R a hora atual e armazene o resultado em uma variável, now.
  • Para ver o valor numérico que corresponde a now, chame unclass() sobre ele.

Exercício interativo prático

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

# Get the current date: today


# See what today looks like under the hood


# Get the current time: now


# See what now looks like under the hood
Editar e executar o código