time – определение текущего времени в секундах.
Синтаксис:
#include < time.h >
time_t time (time_t *ttime);
Аргументы:
ttime – переменная, в которую будет записано текущее время в секундах.
Возвращаемое значение:
Текущее время в секундах.
Описание:
Функция time () считывает текущие показания часов CLOCK_REALTIME (системных часов) в секундах. Значение системных часов – это время в секундах, истекшее с 0 часов 1 января 1970 года.
Считанное текущее время возвращается функцией и помещается по адресу указанному в аргументе, если в аргументе не указан NULL.
Пример:
В примере определяется текущее время в секундах, преобразуется в локальное время (с учетом часового пояса), а затем в текстовую строку (день месяц число часы : минуты : секунды год) и результат выводится на консоль.
#include < stdio.h > // Для printf
#include < time.h > // Для time, ctime
int main (void)
{
// Переменная для сохранения текущего времени
long int ttime;
// Считываем текущее время
ttime = time (NULL);
// С помощью функции ctime преобразуем считанное время в
// локальное, а затем в строку и выводим в консоль.
printf (“Время: %s\n”,ctime (&ttime) );
return 0;
}
| |
Результат:
Время: Fri May 16 21:42:24 2014
|
Смотри так же:
asctime,
asctime_r,
clock_getres,
clock_gettime,
clock_gettime,
ctime,
ctime_r,
difftime,
gmtime,
gmtime_r,
localtime,
localtime_r,
mktime,
strftime,
time
|