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 :
 

 
 

2 réflexions sur “Afficher la date et l’heure courante en langage C

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *