The localtime function in C converts the calendar time pointed to by the timer into a broken-down time, expressed as local time. The localtime function is present in the <time.h> header file.   Syntax of localtime: The prototype of the localtime () function is below: #include <time.h> struct tm *localtime(const…

The gmtime function in C converts the calendar time pointed to by the timer into a broken-down time, expressed as UTC. That means it uses the value of the time_t object to fill a tm structure with the values that represent the corresponding time, expressed in Coordinated Universal Time (UTC) or…

The difftime() is a C Library function. It computes the difference between two calendar times (time1 – time0 ) in seconds. The difftime function is present in the <time.h> header file.   Syntax of difftime: The prototype of the difftime function is below: double difftime(time_t time1, time_t time0);   Parameters:…

In this article, you will learn to write a program to calculate age. That means, if the given two dates are dt1 and dt2, you need to calculate the difference between the two dates in years, months, and days. But make sure that the dt1 is earlier than the dt2. For example,…

The mini-project “Calendar in C” is a console application using the C programming language. This project compiles in Code Blocks with the GCC compiler. In this console application, you can check the date for the given month and year. In this project, we are using Zeller’s Congruence. Zeller’s congruence is…

This blog post will teach you how to Implement your own itoa() function in C. The itoa() function is a non-standard function that converts an integer into a null-terminated string. I have already written a blog post on how to convert an integer to a string if you want you…

This blog post will teach you how to convert an int to a string in C. The itoa() function (non-standard function) converts an integer value to a null-terminated string using the specified base (behavior depends on implementation). As itoa() is not a standard function, in my recommendation, it is best…