Получить текущее системное время
#include <sys/time.h>int gettimeofday( struct timeval *when,void *not_used );
NULL
, иначе поведение функции gettimeofday() не определено. Данный аргумент нужен только для обратной совместимости.libc
Функция gettimeofday() возвращает текущее время в секундах и микросекундах, начиная с т.н. "эпохи Unix" (00:00:00 1 января 1970 года по времени UTC/GMT).
POSIX 1003.1 X/Open Systems Interfaces Extension
Функция gettimeofday() предназначена для переноса (портирования) существующего кода. В новом коде вместо этой функции нужно использовать функцию clock_gettime().
time_t, struct timeval, asctime(), asctime_r(), clock_gettime(), clock_settime(), ctime(), ctime_r(), difftime(), gmtime(), gmtime_r(), localtime(), localtime_r(), settimeofday(), time()
Предыдущий раздел: Описание API системной библиотеки