Russian Belarusian English German Japanese Ukrainian

Функция


Преобразует дату и время в код ASCII.

Синтаксис


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

Прототип


time.h

Описание


Asctime преобразует время, содержащееся в виде структуры в *tblock, в 26-символьную строку такой же формы, как и в функции ctime:

Sun Sep 16 01:03:52 1973\n\0

Возвращаемое значение


Asctime возвращает указатель на символьную строку, содержащую дату и время. Эта строка является статической переменной, которая изменяет свое значение при каждом вызове функции asctime.

Переносимость


Поддерживается в системах UNIX и определена в ANSI C.

Пример


#include <stdio.h>
#include <string.h>
#include <time.h>

int main(void)
{
struct tm t;
char str[80];

/* простейшее заполнение структуры */
t.tm_sec = 1; /* секунды */
t.tm_min = 30; /* минуты */
t.tm_hour = 9; /* часы */
t.tm_mday = 22; /* день месяца */
t.tm_mon = 11; /* месяц */
t.tm_year = 56; /* год не включает век */
t.tm_wday = 4; /* день недели */
t.tm_yday = 0; /* не отображается в asctime */
t.tm_isdst = 0; /* летнее время, не отобра жается asctime */

/* преобразование структуры в строку оканчивающуюся нулем */
strcopy(str,asctime(&t));
printf("%s\n",str);
return 0;
}

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту