CommencerCommencer gratuitement

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

Afficher le cours

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, appelez unclass() 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
Modifier et exécuter le code