asctime() | clock() | ctime() | difftime() | gmtime() |
localtime() | mktime() | strftime() | strptime() | time() |
tzset()[1] |
[1] これらの関数は、POSIX プログラムでのみサポートされます。
time_tv_sec; seconds
long tv_nsec; nanoseconds
クロックが 1 秒当たりにかちかち刻む数 である CLK_TCK マクロは、従来からの運用上の理由から提供されます。このマクロは、clock() 関数の戻り値に関連して 使用されていました。CLK_TCK は既に廃止され、Single UNIX Specification、バージョン 3 の一部として サポートされていません。新しいアプリケーションは、CLK_TCK マクロの代わりに sysconf(_SC_CLK_TCK) を使用してください。
ただし、Single UNIX Specification、バージョン 3 のために 書かれたアプリケーションで、このシンボルを引き続き使う必要がある場合は、 標準システム・ヘッダーを組み込む前に、フィーチャー・テスト・マクロ _UNIX03_WITHDRAWN を 定義してください。マクロは、Single UNIX Specification、バージョン 3 に移動された すべてのインターフェースおよびシンボルを公開します。
フィールド | 説明 |
---|---|
tm_sec | 秒 (0 ~ 60) |
tm_min | 分 (0 ~ 59) |
tm_hour | 時間 (0 ~ 23) |
tm_mday | 日 (1 ~ 31) |
tm_mon | 月 (0 ~ 11、1 月が 0 になる) |
tm_year | 年 (現在の年から 1900 を差し引く) |
tm_wday | 曜日 (0 ~ 6、日曜日が 0 になる) |
tm_yday | ユリウス日付 (0 ~ 365、1 月 1 日が 0 になる) |
tm_isdst | 夏時間 (DST) が影響しない場合は 0。夏時間 (DST) が影響する場合は正の 値。情報が使用可能でない場合は負の値。 |
時間関数は、選択された現行ロケールの影響を受けます。 LC_CTYPE カテゴリーは、strftime()、strptime()、および wcsftime() 関数の動作に影響を与えます。LC_TOD カテゴリーは、関数 gmtime()、mktime()、および localtime() の動作に影響を与えます。