Справочник по C/C++
asctime()

#include <time.h>
char *asctime(const struct tm *ptr);

Описание

Возвращает указатель на строку, которая содержит информацию о дате и времени

Функция asctime() возвращает указатель на строку, которая содержит информацию, сохраняемую в адресуемой параметром ptr структуре и имеющую следующую форму.

день месяц число часы:минуты:секунды год\n\0

Например:

Wed Jun 19 12:05:34 2005

Указатель на структуру, передаваемый функции asctime(), обычно получают с помощью либо функции local time(), либо функции gmtime().

Буфер, используемый функцией asctime() для хранения форматированной строки результата, представляет собой статически выделенный символьный массив, который перезаписывается при каждом вызове этой функции. Если нужно сохранить содержимое данной строки, скопируйте его в какую-нибудь другую область памяти.