ctime
<ctime>
ヘッダでは、日付と時間に関する機能を定義する。
マクロ
名前 |
説明 |
対応バージョン |
NULL |
ヌルポインタ定数 |
|
CLOCKS_PER_SEC |
clock() 関数によって返される1秒あたりの数値 |
|
TIME_UTC |
UTC時間ベースであることを指定するための0より大きい整数定数値 |
C++17 |
型
名前 |
説明 |
対応バージョン |
size_t |
符号なし整数型 |
|
clock_t |
clock() 関数が返すプロセッサ時間を表す型 |
|
time_t |
時間を表す型 |
|
構造体
名前 |
説明 |
対応バージョン |
timespec |
指定されたベース時間に基づいた、経過秒と経過ナノ秒を保持する型 |
C++17 |
tm |
カレンダー時間を保持する型 |
|
関数
名前 |
説明 |
対応バージョン |
clock |
プログラム実行開始からの経過時間を取得する |
|
difftime |
2つの時間の差を計算する |
|
mktime |
カレンダー時間から経過秒を生成する |
|
gmtime |
経過秒からカレンダー時間を生成する |
|
time |
現在時間までの経過秒を取得する |
|
timespec_get |
指定したベース時間に基づいた、経過秒と経過ナノ秒を取得する |
C++17 |
asctime |
カレンダー時間を文字列化する |
|
ctime |
経過秒を日時として文字列化する |
|
localtime |
ローカル時間を取得する |
|
strftime |
指定したフォーマットでカレンダー時間を文字列化する |
|
関連項目