C ++ Builder — C ++ рассчитать разницу между датами

Возможный дубликат:
Проверка двух переменных TDateTime

У меня проблемы с вычислением разницы между двумя датами и последующим отображением разницы. Я разместил предыдущий вопрос.

Я после помощи с функцией replaceTime. Я не уверен, как / почему мне нужно это использовать.

Вот мой код:

TDateTime testFirstDate("11/09/2012");
TDateTime testFirstTime("14:00");

TDateTime testSecondDate("12/09/2012");
TDateTime testSecondTime("16:00");

TDateTime testCombined1 = ReplaceTime(testFirstDate,testFirstTime);
TDateTime testCombined2 = ReplaceTime(testSecondDate,testSecondTime);

TDateTime testDateDifference = testCombined2 - testCombined1;

std::cout << testDateDifference;

0

Решение

Ваш код не имеет смысла. Разница между двумя датами никогда не бывает новой!

Я подозреваю, что эта часть неверна:

TDateTime testDateDifference = testCombined2 - testCombined1;

Разница между двумя датами — это период времени — промежуток времени (обычно в секундах). Вы написали реализацию для TDateTime самостоятельно?

0

Другие решения

Других решений пока нет …