difftime - obliczanie różnicy czasu
Standardowa biblioteka C (
libc,
-lc)
#include <time.h>
double difftime(time_t time1, time_t time0);
Funkcja
difftime() zwraca liczbę sekund, które
upłynęły pomiędzy czasem
time1 a
time0, reprezentowanymi jako wartości typu
double. Oba
czasy są podane w czasie kalendarzowym, co oznacza, że jego
wartość jest mierzona (w sekundach) względem epoki tj.
daty 1970-01-01 00:00:00 +0000 (UTC).
Informacje o pojęciach używanych w tym rozdziale można
znaleźć w podręczniku
attributes(7).
Interfejs |
Atrybut |
Wartość |
difftime() |
Bezpieczeństwo wątkowe |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.
W systemach zgodnych z POSIX
time_t jest typu arytmetycznego i
można po prostu zdefiniować
#define difftime(t1,t0) (double)(t1 - t0)
gdy ewentualne przepełnienie podczas odejmowania nie jest istotne.
date(1),
gettimeofday(2),
time(2),
ctime(3),
gmtime(3),
localtime(3)
Autorami polskiego tłumaczenia niniejszej strony podręcznika
są: Adam Byrtek <
[email protected]>, Andrzej Krzysztofowicz
<
[email protected]>, Robert Luberda <
[email protected]> i
Michał Kułach <
[email protected]>
Niniejsze tłumaczenie jest wolną dokumentacją.
Bliższe informacje o warunkach licencji można uzyskać
zapoznając się z
GNU
General Public License w wersji 3 lub nowszej. Nie przyjmuje się
ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy
zgłaszać na adres listy dyskusyjnej
[email protected]