JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... らの秒数で返します。 もし tloc が NULL でない場合、返り値は tloc の指しているメモリーにも格納されます。 返り値 成功した場合、紀元(the Epoch)からの経過秒数を返します。エラーの場合は ((time_t) -1) を返し、エラーを表示するように、 errno を設定します。 エラ ... ないように)、無効なアドレスが代わりに SIGSEGV シグナルをトリガーすることがあります。 バージョン POSIX.1 では、指定した時刻と紀元との間の秒数を近似する変換式を使って、 「紀元からの経過秒数 (seconds since the Epoch)」 を定義しています。 この変換式では、4 ... で割り切れる年で、100 で割り切れない年はすべて閏年 (但し、400 で割り切れる年は閏年) であるという点も考慮されています。この 「紀元からの経過秒数」は、紀元と現在時刻との間で実際に経過した秒数とは違います。 なぜなら、閏秒が存在しますし、システムの時計を標準 ... ... イムスタンプ設定などとともに、 gettimeofday (2) や time (2) を実装するのに使用されている。 システムクロックは、POSIX における紀元 (Epoch; 1970-01-01 00:00:00 +0000 (UTC)) からの秒とミリ秒を表す。 1 つの一般的な実装ではタイマー割り込みを、"jiffy" 毎に 1 ... 場合も含む) でも動作するのに対し、 システムクロックは動作しない点である。 システムクロックは、初期化が行われるまでは、 POSIX 紀元からではなくシステムのブート時からの時刻しか返せない。 そのため、ブート時やシステムの低電力状態からの復帰 (resume) 後には、 ... ビットのレジスターにコード化する。 年は 8 ビットのバイナリ数または BCD 数に変換される。 どちらの場合でも、その数値は RTC の紀元から相対値に変換される。 多くのシステムでは RTC の紀元は 1900 に初期化されるが、 Alpha と MIPS では、RTC レジスターの年の値に ... ... ックの時刻から増減する。 詳細は以下の議論を参照のこと。 --getepoch 標準出力に、カーネルが保持しているハードウェア・クロックの紀元年 (epoch value) を表示する。 これは西暦の何年が、ハードウェア・クロックの 0 年として参照されるかを示す数値である。 例えば、 ... ハードウェアクロックの年カウンタに 1952 年以降の経過年数を用いている場合には、 カーネルでのハードウェア・クロック紀元年は 1952 でなければならない。 この紀元年の値は、 hwclock がハードウェア・クロックを読み書きするとき常に用いられる。 --setep ... och カーネルのハードウェア・クロック紀元年の値を --epoch オプションで指定した値に設定する。 詳細は --getepoch オプションの説明を見よ。 --version hwclock のバージョン ... ... 関数はもはや GNU C ライブラリでは提供されていません。代わりに clock_gettime (2) を使用してください。 この関数は現在の時刻を、紀元 (Epoch; 1970-01-01 00:00:00 +0000 (UTC)) からの秒数とミリ秒数で返します。 時刻は tp で返され、これは以下のように定義されて ... います: struct timeb { time_t time; unsigned short millitm; short timezone; short dstflag; }; ここで、 time は紀元 (the Epoch) からの秒数、 millitm は 紀元から time 秒後からのミリ秒数です。 timezone フィールドはグリニッジから西周りの分で ... ... ID では、 取り出せる場合もあるし、取り出せない場合もある。 返り値 UUID が生成された時刻が、 January 1 1970 GMT (the epoch: 紀元) からの 経過秒数で返される ( time (2) を見よ)。 UUID が生成された時刻を、紀元からの秒 + マイクロ秒で表したものも、 ret_tv ... ... localtime (3) と gmtime (3) の逆関数です。どちらの関数も要素別の時刻を取得し、カレンダ時刻(1970-01-01 00:00:00 +0000, UTCの紀元からの秒数)に変換します。2つの関数の違いは、 timelocal () では変換時にローカル・タイムゾーンが考慮されるのに対して、 timegm ... () では協定世界時 (UTC) の入力値が考慮されることです。 返り値 成功した場合、これらの関数はカレンダー時刻(紀元からの秒数)を time_t 型の値として返します。エラーの場合は (time_t)\ -1 を返し、エラーを示すために errno を設定します。 エラー ... ... localtime (3) と gmtime (3) の逆関数です。どちらの関数も要素別の時刻を取得し、カレンダ時刻(1970-01-01 00:00:00 +0000, UTCの紀元からの秒数)に変換します。2つの関数の違いは、 timelocal () では変換時にローカル・タイムゾーンが考慮されるのに対して、 timegm ... () では協定世界時 (UTC) の入力値が考慮されることです。 返り値 成功した場合、これらの関数はカレンダー時刻(紀元からの秒数)を time_t 型の値として返します。エラーの場合は (time_t)\ -1 を返し、エラーを示すために errno を設定します。 エラー ... ... の標準的な時点 (下記の紀元 (Epoch) とカレンダ時刻の説明を参照) や、 プロセスの一生における何らかの時点 (例えば、開始時) です ( 経過時間 )。 プロセス時 ... ウェアアーキテクチャーでサポートされている訳ではありません (対応しているアーキテクチャーは x86, ARM, powerpc やその他です)。 紀元 UNIX システムは時刻を 紀元 (1970-01-01 00:00:00 +0000 (UTC)) からの秒数で表現します。 プログラムは カレンダ時刻 を gettime ... ofday (2) CLOCK_REALTIME クロックを使って決めることができます。この関数は紀元からの経過時間を (秒とマイクロ秒で) 返します。 time (2) は同様の情報を提供しますが、最も近い秒の精度しかありません。システム ... ... 関数 ctime (), gmtime (), localtime () は time_t 型のカレンダー時刻を引数にとります。引数が絶対値として解釈される場合は、時刻紀元 (Epoch; 1970-01-01 00:00:00 +0000 (UTC)) からの経過秒数と解釈されます。 関数 asctime () と mktime () は 年・月・日などに分 ... を呼び出すと、 大域変数 tzname 、 timezone と daylight が現在のタイムゾーンに設定されます。 要素別の時刻をカレンダー時刻 (紀元 (Epoch) からの秒数) で表現できない場合、 mktime () は (time_t) (-1) を返し、要素別の時刻の構造体メンバーを変更しません。 返 ... 情報が上書きされる可能性がある。」となっています。このことは glibc の実装で起こりえます。 mktime() (time_t) -1 は有効な時刻(紀元の1秒前)を表すことができます。 mktime () が失敗したかどうかを判断するには、 tm->tm_wday フィールドを使用する必要があります。 ... ... 関数 ctime (), gmtime (), localtime () は time_t 型のカレンダー時刻を引数にとります。引数が絶対値として解釈される場合は、時刻紀元 (Epoch; 1970-01-01 00:00:00 +0000 (UTC)) からの経過秒数と解釈されます。 関数 asctime () と mktime () は 年・月・日などに分 ... を呼び出すと、 大域変数 tzname 、 timezone と daylight が現在のタイムゾーンに設定されます。 要素別の時刻をカレンダー時刻 (紀元 (Epoch) からの秒数) で表現できない場合、 mktime () は (time_t) (-1) を返し、要素別の時刻の構造体メンバーを変更しません。 返 ... 情報が上書きされる可能性がある。」となっています。このことは glibc の実装で起こりえます。 mktime() (time_t) -1 は有効な時刻(紀元の1秒前)を表すことができます。 mktime () が失敗したかどうかを判断するには、 tm->tm_wday フィールドを使用する必要があります。 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。