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é.