CommencezCommencez gratuitement

Ici même, maintenant

En R, les dates sont représentées par des objets Date, tandis que les heures le sont par des objets POSIXct. En coulisse, toutefois, 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 pour représenter les dates et heures dans un grand nombre de langages de programmation. Il n'y a pas de raison particulière à cela; c'est une simple convention. Bien sûr, il est aussi possible de créer des dates et heures antérieures à 1970; les valeurs numériques correspondantes sont alors simplement négatives.

Cette activité fait partie du cours

R intermédiaire

Voir le cours

Instructions de l’exercice

  • Demandez à R la date actuelle et enregistrez le résultat dans une variable today.
  • Pour voir à quoi ressemble today en coulisse, appelez unclass() dessus.
  • Demandez à R l'heure actuelle et enregistrez le résultat dans une variable now.
  • Pour voir la valeur numérique qui correspond à now, appelez unclass() dessus.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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