asctime() function

The asctime() function returns the pointer to the string that contains the information stored in the structure of the struct tm type. This function is used to return the local time defined by the system in string format. This function is defined in <time.h> header file.

Syntax

char *asctime(const struct tm* tm_ptr);

Parameters

  • This function accepts single parameter time_ptr i.e. pointer to the struct tm object to be converted.

Return Value

This function returns a pointer to a static null-terminated character string that contains the calendar time in the form “Www Mmm dd hh:mm:ss yyyy”, where:

  • Www: represents the day in three-letter abbreviated (Mon, Tue, Wed.., )
  • Mmm: represents the month in three-letter abbreviated (Jan, Feb, Mar.., )
  • dd: represents the date in two digits (01, 02, 10, 21, 31.., )
  • hh: represents the hour (11, 12, 13, 22…, )
  • mm: represents the minutes (10, 11, 12, 45…, )
  • ss: represents the seconds (10, 20, 30…, )
  • yyyy: represents the year in four digits (2000, 2001, 2019, 2020…, )

Example

The below C program demonstrates the asctime() function.

C




// C program to demonstrate
// the asctime() function
 
#include <stdio.h>
#include <time.h>
 
int main()
{
    struct tm* ptr;
    time_t lt;
    lt = time(NULL);
    ptr = localtime(&ptr);
 
    // using the asctime() function
    printf("%s", asctime(ptr));
 
    return 0;
}


Output

Thu Jan  1 00:00:00 1970

asctime() and asctime_s() functions in C with Examples

Similar Reads

asctime() function

The asctime() function returns the pointer to the string that contains the information stored in the structure of the struct tm type. This function is used to return the local time defined by the system in string format. This function is defined in header file....

asctime_s() function

...

Conclusion

This function is used to convert the given calendar time into a textual representation but unlike asctime() function, the asctime_s() function require the user to provide a string buffer to store the formatted time string....

Contact Us