C program to Display Current Date and Time
In this tutorial, we are going to see how to write a C program to Display Current Date and Time. We will use the header file time.h which contains the definition of functions to manipulate Date and Time.
C program to Display Current Date and Time
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { int h, min, s, day, mois, an; time_t now; // Returns the current time time(&now); // Convert to local time printf("Today is : %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("Time : %02d:%02d:%02d\n", h, min, s); // Display the current date printf("Date : %02d/%02d/%d\n", day, mois, an); return 0; }
Output:
Today is : Mon Nov 15 15:41:31 2021 Time : 15:41:31 Date : 15/11/2021
[st_adsense]