Ici et maintenant
Dans R, les dates sont représentées par des objets Date
, tandis que les heures sont représentées par des objets POSIXct
. Sous le capot, cependant, ces dates et heures sont de simples valeurs numériques. Les objets Date
stockent le nombre de jours écoulés depuis le 1er janvier 1970. Les objets POSIXct
, quant à eux, stockent le nombre de secondes écoulées depuis le 1er janvier 1970.
Le 1er janvier 1970 est l'origine commune de la représentation des heures et des dates dans un grand nombre de langages de programmation. Il n'y a pas de raison particulière à cela ; il s'agit d'une simple convention. Bien entendu, il est également possible de créer des dates et des heures antérieures à 1970 ; dans ce cas, les valeurs numériques correspondantes sont simplement négatives.
Cet exercice fait partie du cours
Intermédiaire R
Instructions
- Demandez à R la date du jour et stockez le résultat dans une variable
today
. - Pour voir à quoi ressemble
today
sous le capot, faites appel àunclass()
sur ce site. - Demandez à R l'heure actuelle et stockez le résultat dans une variable,
now
. - Pour connaître la valeur numérique correspondant à
now
, appelezunclass()
sur elle.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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