Afficher la date et l’heure courante en langage C
Dans ce tutoriel nous allons découvrir comment afficher la date et l’heure courante en utilisant le langage C. Nous allons utiliser le fichier d’en-tête time.h qui contient la définition des fonctions permettant de manipuler les informations de date et d’heure.
Afficher la date et l’heure courante en C
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int h, min, s, day, mois, an;
time_t now;
// Renvoie l'heure actuelle
time(&now);
// Convertir au format heure locale
printf("Aujourd'hui est : %s", ctime(&now));
struct tm *local = localtime(&now);
h = local->tm_hour;
min = local->tm_min;
s = local->tm_sec;
day = local->tm_mday;
mois = local->tm_mon + 1;
an = local->tm_year + 1900;
printf("L'heure : %02d:%02d:%02d\n", h, min, s);
// Afficher la date courante
printf("La date : %02d/%02d/%d\n", day, mois, an);
return 0;
}
La sortie :



J’adore.
J’ai aimé.