time
提供: cppreference.com
ヘッダ <time.h> で定義 | ||
time_t オブジェクトとしてエンコードされた現在のカレンダー時刻を返し、 (arg
がヌルポインタでなければ) それを arg
の指す time_t オブジェクトにも格納します。
目次 |
[編集]引数
arg | - | 時刻を格納する time_t オブジェクトを指すポインタ、またはヌルポインタ |
[編集]戻り値
成功した場合は time_t オブジェクトとしてエンコードされた現在のカレンダー時刻、エラーが発生した場合は (time_t)(-1)。 arg
がヌルポインタでなければ、戻り値は arg
の指すオブジェクトにも格納されます。
[編集]ノート
time_t 内のカレンダー時刻のエンコーディングは未規定ですが、ほとんどのシステムでは POSIX の仕様に従い、エポックからの秒数を保持する整数型の値を返します。 time_t が32ビット符号付き整数の処理系 (多くの歴史的な処理系) は2038年問題があります。
[編集]例
Run this code
出力例:
The current time is Fri Apr 24 15:05:25 2015 (1429887925 seconds since the Epoch)
[編集]参考文献
- C11 standard (ISO/IEC 9899:2011):
- 7.27.2.4 The time function (p: 391)