time.h

time.h には主に時間を扱うための関数が定義されています.

時間を扱う関数

関数名概要
clock使用したプロセッサ時間を取得する
difftime2 つの暦時刻 (calendar time) の差を求める
mktimetm 構造体を time_t 型に変換する
time現在の暦時刻を取得する

時間変換関数

関数名概要
asctimetm 構造体の要素別の時刻を文字列に変換する
ctime暦時刻 (calendar time) を文字列形式の地方時に変換する
gmtime暦時刻を協定世界時 (utc) に変換する
localtime暦時刻を地方時 (local time) に変換する
strftime 時間や日時情報を指定された書式に従って変換し,文字配列に格納する

マクロ

マクロ名概要
NULL空ポインタ定数 (null pointer constant) を表す
CLOCKS_PER_SECclock 関数が返す値の単位 (1 秒当たりの個数) を表す

構造体

構造体名概要
tm 構造体暦時刻 (calendar time) の要素を格納する構造体