time.h localtime() function in C with Examples

The localtime() function is defined in the time.h header file. The localtime( ) function return the local time of the user i.e time present at the task bar in computer.

Syntax:

tm* localtime(const time_t* t_ptr);

Parameter: This function accepts a parameter t_ptr which represents the pointer to time_t object.

Return Value: This function returns a pointer to a struct tm object.

Below program illustrate the localtime() function in C:



filter_none

edit
close

play_arrow

link
brightness_4
code

// C program to demonstrate
// example of localtime() function.
  
#include <stdio.h>
#include <time.h>
  
int main()
{
  
    struct tm* local;
    time_t t = time(NULL);
  
    // Get the localtime
    local = localtime(&t);
  
    printf("Local time and date: %s\n",
           asctime(local));
  
    return 0;
}
chevron_right

Output:
Local time and date: Mon Sep 23 08:25:53 2019

Note: To understand this function clearly, change the time and date of your computer system and run the code again.


**Passionate about things** **A Quick Learner** **Always strive for Perfection** **Campus Mantri and Technical Content Writer**

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :
C
Practice Tags :