C-standard-library-c-function-time

提供:Dev Guides
移動先:案内検索

Cライブラリ関数-time()

説明

Cライブラリ関数 time_t time(time_t seconds)は、エポック(1970年1月1日00:00:00 UTC)以降の時間を秒単位で返します。 *seconds がNULLでない場合、戻り値は変数 seconds にも保存されます。

宣言

以下は、time()関数の宣言です。

time_t time(time_t *t)

パラメーター

  • -これは、time_t型のオブジェクトへのポインタであり、秒の値が格納されます。

戻り値

time_tオブジェクトとしての現在のカレンダー時間。

次の例は、time()関数の使用法を示しています。

#include <stdio.h>
#include <time.h>

int main () {
   time_t seconds;

   seconds = time(NULL);
   printf("Hours since January 1, 1970 = %ld\n", seconds/3600);

   return(0);
}

次の結果を生成する上記のプログラムをコンパイルして実行しましょう-

Hours since January 1, 1970 = 393923