C Exercises: Show the first of calendar time
9. First Calendar Time Display
Write a program in C to show the first of calendar time.
Sample Solution:
C Code:
#include <stdio.h>
#include <time.h>
int main(void)
{
// Define and initialize a tm structure setting day of the month to 1
struct tm first = {.tm_mday=1};
// Normalize the structure to get a valid date representation
mktime(&first);
// Print the date represented by the modified tm structure
printf("\n%s\n", asctime(&first));
}
Output:
Sun Jan 01 00:00:00 1900
Flowchart:
For more Practice: Solve these Related Problems:
- Write a C program to manually construct a tm object representing January 1, 1900, and print it as calendar time.
- Write a C program to display the first day of the 20th century (Jan 01 1900) by initializing and converting a tm structure.
- Write a C program to output the earliest representable calendar date using C’s time conversion functions.
- Write a C program to simulate the start of calendar time by creating and printing a tm object for Jan 01 1900.
C Programming Code Editor:
Previous: Write a program in C to print the date and time before 24 months.
Next: Write a program in C to show the start of the epoch.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.