関数名: difftime
ヘッダー ファイル: <time.h>
関数プロトタイプ: double difftime(time_t time1, time_t time2);
機能: 2 つの瞬間間の時間差を計算します。
パラメータ: time_t time1 時間の終わりを表す time_t オブジェクト
time_t time2 time_t 時間の開始を表すオブジェクト
戻り値: この関数は、2 つの時刻 (time1 - time2) の間の秒数を倍精度浮動小数点値で返します。
プログラム例:2つの瞬間の時間差を取得し、結果を出力する
#include<windows.h>#include<stdio.h>#include<time.h>#include<conio.h>intmain(void){time_tfirst,second;//typedeftime_tlongfirst=time(NULL);//システムを取得現在時刻 Sleep(2000);//Interval 2ssecond=time(NULL);//現在のシステム時刻を取得します printf(Thedifferenceis:%f秒n,difftime(second,first));getch();return0;}
実行結果:
差は2.000000秒