difftimeのヘルプ・マニュアル
日本語 英語
difftime --help
man difftime
DIFFTIME(3) Linux Programmer’s Manual DIFFTIME(3)
名前
difftime - 時刻の間隔の計算
書式
#include
double difftime(time_t time1, time_t time0);
説明
関 数 difftime() は時刻 time0 から時刻 time1 までの経過時間を double 型
で返す。 2 つの時刻の値はカレンダー時間で指定する。カレンダー時間とは紀
元 (協定世界時 (UTC) 1970年1月1日 00:00:00) からの経過秒数である。
準拠
SVr4, 4.3BSD, C89, C99.
注意
POSIX システムでは time_t は数値型なので、引き算の際に起こる可能性のあ
るオーバーフローを気にしない場合は、単純に
#define difftime(t1,t0) (double)(t1 - t0)
と定義できる。他のシステムでは、データ型 time_t に何か別のエンコーデ ィ
ン グが使われていることがあり、その場合には直接引き算を行うことはできな
い。
関連項目
date(1), gettimeofday(2), time(2), ctime(3), gmtime(3), localtime(3)
GNU 2002-02-28 DIFFTIME(3)
DIFFTIME(3) Linux Programmer’s Manual DIFFTIME(3)
NAME
difftime - calculate time difference
SYNOPSIS
#include
double difftime(time_t time1, time_t time0);
DESCRIPTION
The difftime() function returns the number of seconds elapsed between
time time1 and time time0, represented as a double. The two times are
specified in calendar time, which represents the time elapsed since the
Epoch (00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)).
CONFORMING TO
SVr4, 4.3BSD, C89, C99.
NOTES
On a POSIX system, time_t is an arithmetic type, and one could just
define
#define difftime(t1,t0) (double)(t1 - t0)
when the possible overflow in the subtraction is not a concern. On
other systems, the data type time_t might use some other encoding where
subtraction doesn’t work directly.
SEE ALSO
date(1), gettimeofday(2), time(2), ctime(3), gmtime(3), localtime(3)
COLOPHON
This page is part of release 3.22 of the Linux man-pages project. A
description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
GNU 2002-02-28 DIFFTIME(3)