Date difference from Noda Time is correct?
问题 DateTime dtStart = new DateTime(2015,7,28); LocalDate ldtStart = LocalDate.FromDateTime(dtStart); DateTime dtEnd = new DateTime(2017, 2, 1); LocalDate ldtEnd = LocalDate.FromDateTime(dtEnd); Period period = Period.Between(ldtStart, ldtEnd, PeriodUnits.YearMonthDay); Result for above: period.Years -> 1 period.Months -> 6 period.Days -> 4 As you can see the difference i got from Noda Time library. But i get different result for https://www.easycalculation.com/date-day/age-calculator.php Result