CommencerCommencer gratuitement

Ici et maintenant

En R, les dates sont représentées par des objets Date, tandis que les instants (date-heure) sont représentés par des objets POSIXct. En coulisses, cependant, ces dates et ces 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, eux, stockent le nombre de secondes écoulées depuis le 1er janvier 1970.

Le 1er janvier 1970 est l’origine commune pour représenter dates et heures dans de nombreux langages de programmation. Il n’y a pas de raison particulière à cela ; c’est une simple convention. Bien entendu, il est aussi possible de créer des dates et des heures antérieures à 1970 ; les valeurs numériques correspondantes sont alors négatives.

Cet exercice fait partie du cours

R niveau intermédiaire

Afficher le cours

Instructions

  • Demandez à R la date actuelle et stockez le résultat dans une variable today.
  • Pour voir la représentation interne de today, appelez unclass() dessus.
  • Demandez à R l’heure actuelle et stockez le résultat dans une variable now.
  • Pour voir la valeur numérique correspondant à now, appelez unclass() dessus.

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
Modifier et exécuter le code