Manpages

名 前

difftime − 時 刻 の 間 隔 の 計 算

書 式

#include <time.h>

double difftime(time_t time1, time_t time0);

説 明

関 数 difftime() は 時 刻 time0 か ら 時 刻 time1 ま で の 経 過 時 間 を double 型 で 返 す 。 各 々 の 時 刻 は カ レ ン ダ ー 時 間 で 指 定 す る 。 つ ま り 、 紀 元 (Epoch; 1970−01−01 00:00:00 +0000 (UTC)) か ら の 経 過 時 間 を 秒 単 位 で 指 定 す る 。

属 性

マ ル チ ス レ ッ デ ィ ン グ (pthreads(7) 参 照 )

difftime() 関 数 は ス レ ッ ド セ ー フ で あ る 。

準 拠

SVr4, 4.3BSD, C89, C99.

注 意

POSIX シ ス テ ム で は time_t は 数 値 型 な の で 、 引 き 算 の 際 に 起 こ る 可 能 性 の あ る オ ー バ ー フ ロ ー を 気 に し な い 場 合 は 、 単 純 に

#define difftime(t1,t0) (double)(t1 − t0) と 定 義 で き る 。

関 連 項 目

date(1), gettimeofday(2), time(2), ctime(3), gmtime(3), localtime(3)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。