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.



My Personal Notes arrow_drop_up

Intern at GeeksforGeeks

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.