Я получаю один и тот же строковый результат для curTime и pastTime, когда использую «ctime», хотя фактические значения в curTime и pastTime отличаются на 600 секунд.
Как я могу получить одинаковое время строки для обоих при использовании ctime?
Спасибо
struct _timeb timebuffer;
_ftime(&timebuffer);
const time_t curTime = (const time_t)timebuffer.time;
const time_t pastTime = curTime - (const time_t)600;
s.Format("%d %s\n%d %s", curTime, ctime(&curTime), pastTime, ctime(&pastTime) );
MessageBox(s);