diff --git a/src/CalcViewModel/Common/DateCalculator.cpp b/src/CalcViewModel/Common/DateCalculator.cpp index 8d5bedb5..a6149073 100644 --- a/src/CalcViewModel/Common/DateCalculator.cpp +++ b/src/CalcViewModel/Common/DateCalculator.cpp @@ -206,7 +206,7 @@ void DateCalculationEngine::GetDateDifference(_In_ DateTime date1, _In_ DateTime // pivotDate is still below the end date try { - pivotDate = AdjustCalendarDate(pivotDate, dateUnit, 1); + pivotDate = AdjustCalendarDate(tempPivotDate, dateUnit, static_cast(differenceInDates[unitIndex] + 1)); differenceInDates[unitIndex] += 1; } catch (Platform::InvalidArgumentException ^)