C Exercises: Print the current date and time
C Date Time: Exercise-1 with Solution
Write a program in C to print the current date and time.
Sample Solution:
C Code:
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
time_t cur_time;
char* cur_t_string;
cur_time = time(NULL);
if (cur_time == ((time_t)-1))
{
(void) fprintf(stderr, "Failure to get the current date and time.\n");
exit(EXIT_FAILURE);
}
cur_t_string = ctime(&cur_time); //convert to local time format
if (cur_t_string == NULL)
{
(void) fprintf(stderr, "Failure to convert the current date and time.\n");
exit(EXIT_FAILURE);
}
(void) printf("\n The Current time is : %s \n", cur_t_string);
exit(EXIT_SUCCESS);
}
Sample Output:
The Current date and time is : Thu Aug 03 13:38:58 2017
N.B.: The result may vary for your current system date and time.
Flowchart:

C Programming Code Editor:
Previous: C Date Time Exercises Home
Next: Write a program in C to compute the number of seconds passed since the beginning of the month.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join