ホームページ  >  記事  >  バックエンド開発  >  C で time() 関数を使用するにはどうすればよいですか?

C で time() 関数を使用するにはどうすればよいですか?

藏色散人
藏色散人オリジナル
2019-03-21 17:37:246913ブラウズ

time() 関数は、time.h (C の ctime) ヘッダー ファイルで定義されています。この関数は、1970 年 1 月 1 日 00:00:00 UTC (Unix タイムスタンプ) からの時間を秒単位で返します。 Second が NULL ポインタでない場合、戻り値は Second が指すオブジェクトにも格納されます。

C で time() 関数を使用するにはどうすればよいですか?

構文:

time_t time( time_t *second )

パラメータ:この関数は 2 番目に 1 つのパラメータを受け取ります。このパラメータは、時刻を格納する time_t オブジェクトを設定するために使用されます。

戻り値: この関数は、現在のカレンダー時刻を time_t 型のオブジェクトとして返します。

例 1:

#include <stdio.h> 
#include <time.h> 
  
int main () 
{ 
    time_t seconds; 
      
    seconds = time(NULL); 
    printf("Seconds since January 1, 1970 = %ld\n", seconds); 
      
    return(0); 
}

出力:

Seconds since January 1, 1970 = 1538123990

例 2:

#include <stdio.h> 
#include <time.h> 
   
int main() 
{ 
    time_t seconds; 
   
     // 存储时间秒
    time(&seconds); 
    printf("Seconds since January 1, 1970 = %ld\n", seconds); 
   
    return 0; 
}

出力:

Seconds since January 1, 1970 = 1538123990

関連する推奨事項: "C チュートリアル "

この記事は、C での time() 関数の使用方法の入門です。助けを必要としている友達を助けるでしょう!

以上がC で time() 関数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。