C言語でタイムスタンプを生成する方法は何ですか?

C言語でタイムスタンプを生成するには、 time.h ヘッダーファイルの time() 関数を使用します。具体的なコードは以下の通りです:

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

int main() {
    time_t timestamp;
    timestamp = time(NULL);
    
    printf("Timestamp: %ld\n", timestamp);
    
    return 0;
}

上記のコードでは、time()関数を使用して現在の時間のタイムスタンプを取得し、そのタイムスタンプを出力しています。タイムスタンプは1970年1月1日0時0分0秒(UNIXエポックとも呼ばれる)からの秒数であり、現在の時間と1970年1月1日0時0分0秒との時間差を表しています。

コメントを残す 0

Your email address will not be published. Required fields are marked *