#include <time.h>
 char   *asctime(const   struct   tm   *ptr);
Функция asctime возвращает указатель на строку, которая содержит информацию, со¬храняемую в адресуемой параметром ptr структуре и имеющую следующую форму: День_недели месяц дата часы:минуты:секунды год\п\0
Пример 1
Fri Apr 15 12:05:34 2005
Ptr указывает на структуру, заполняемую функциями localtime() или gmtime().
Буфер, используемый функцией asctime() для хранения форматированной строки вывода, является статически распределенным массивом символов. Он перезаписывается при каждом вызове функции. Чтобы сохранить содержание строки, скопируйте ее в какую-нибудь другую область памяти.
Пример 2
Эта программа отображает местное время, определяемое системой:
#include   <time.h> #include   <stdio.h>
it  main (void)
{
struct   tm  *ptr; time_t   lt;
lt = time(NULL) ;
ptr = localtime(&lt) ;
printf(asctime(ptr)) ;
return 0;
}
Здесь используются зависимые функции localtime(), gmtime(), time() и asctime().