difftime - вычисляет разницу во времени
difftime(3)
вычисляет разницу во времени
ОБЗОР
#include <time.h>
double difftime(time_t time1, time_t time0);
ОПИСАНИЕ
Функция
difftime() возвращает количество секунд, прошедших со времени
time1 и до времени
time0, представленного типом
double. Оба времени
должны быть календарным временем, т. е. временем (в секундах), прошедшем с
начала эпохи (с 00:00:00 1 января 1970 года всеобщего скоординированного
времени (UTC)).
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс Атрибут Значение
difftime()
безвредность в потоках: безвредно (MT-Safe)
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD.
ЗАМЕЧАНИЯ
В системе POSIX значение
time_t является числом и функция может быть
просто определена как
#define difftime(t1,t0) (double)(t1 - t0)
когда возможное переполнение при вычитании не проблема.