#include <ctime>

int main (int argc, char *argv[]) {
time_t start,finish;
double dtime;

time(&start);

/* 何か処理をする */

time(&finish);
dtime = difftime(finish,start);
cout << " Start - " << ctime(&start) << "Finish - " << ctime(&finish)
<< " Time - " << dtime << " sec" << endl;

return 0;
}

dtimeはちゃんとでているけど
ctime(&start)とctime(&finish)を出力させたら同じになってしまうので直したいのですが
どうすりゃいいですか?