Содержание | Глава 16

Функция time

#include <time.h>
time_t time(time_t *time);

Функция time() возвращает текущее календарное время системы. Если в системе отсчет времени не производится, возвращается значение -1.

Функцию time() можно вызывать либо с нулевым указателем, либо с указателем на переменную типа time_t. В последнем случае этой переменной будет присвоено календарное время.

Пример

Эта программа отображает местное время, определенное системой:

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

int main(void)
{
  struct tm *ptr;
  time_t lt;

  lt = time(NULL);
  ptr = localtime(&lt);
  printf(asctime(ptr));

  return 0;
} 

Зависимые функции

localtime() gmtime() strftime() ctime()
Содержание | Глава 16