【发布时间】:2025-12-28 18:40:06
【问题描述】:
为什么periodBetween.Days 和substracted.Days 的结果不同?
我可以看到 periodBetween.Months 是 0,substracted.Months 是 2,我可以看到这两个结果有何不同,但我不知道为什么:)。
using NodaTime;
void Main()
{
var firstDate = new LocalDate(2020, 8, 1);
var secondDate = new LocalDate(2020, 10, 30);
var periodBetween = Period.Between(firstDate, secondDate, PeriodUnits.Days);
var subtracted = secondDate - firstDate;
Console.WriteLine(periodBetween.Days);
Console.WriteLine(subtracted.Days);
}
【问题讨论】:
标签: nodatime