获取两个不同DateTime对象之间的天数

6 c# datetime

如何获得两个DateTime对象之间的天数差异?

private static string DaysAfterAYear(DateTime initialDate)
{
    DateTime endDate = initialDate.AddYears(1);
    endDate = endDate.AddMonths(1);
    return ??
}
Run Code Online (Sandbox Code Playgroud)

我需要区分initialDate和endDate.

Amy*_*Amy 11

使用减法方法:

static void Main(string[] args)
{
    DateTime begin = DateTime.Now;
    DateTime end = begin.AddYears(1).AddMonths(1);
    var result = end.Subtract(begin).TotalDays;
}
Run Code Online (Sandbox Code Playgroud)