Возможный дубликат:
Проверка двух переменных 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;
Ваш код не имеет смысла. Разница между двумя датами никогда не бывает новой!
Я подозреваю, что эта часть неверна:
TDateTime testDateDifference = testCombined2 - testCombined1;
Разница между двумя датами — это период времени — промежуток времени (обычно в секундах). Вы написали реализацию для TDateTime самостоятельно?
Других решений пока нет …