Функция библиотеки C -time()
Стандартная библиотека C - <time.h>
Описание
Функции библиотеки Ctime_t time(time_t *seconds)Возвращает время, прошедшее с начала эпохи (1970-01-01 00:00:00 UTC), в секундах. ЕслиsecondsЕсли не пусто, возвращаемое значение также сохраняется в переменной.secondsВ.
Объявление
Ниже приведено объявление функции time().
time_t time(time_t *seconds)
Параметр
- seconds-- Это указатель на объект типа time_t, используемый для хранения значения seconds.
Возвращаемое значение
Возвращает текущее календарное время как объект time_t.
Пример
В следующем примере демонстрируется использование функции time().
Пример
#include <stdio.h>
#include <time.h>
int main ()
{
time_t seconds;
seconds = time(NULL);
printf("Часов с 1970-01-01 = %ld\n", seconds/3600);
return(0);
}
Давайте скомпилируем и запустим приведённую выше программу, которая выдаст следующий результат:
自 1970-01-01 起的小时数 = 373711Другие расширения