计算两个日期之间的天数并将其显示在标签中

Ome*_*esh 2 c# asp.net calendar

嗨,我正在尝试捕获用户在 C# 日历控件中选择的两个日期,我希望日期范围显示在标签中。我已经制定了以下代码,但它生成了一个 Minus 值;不是实际的日期范围。

DateTime from = CalFrom.SelectedDate;
DateTime to = CalTo.SelectedDate;
double days = (CalTo.SelectedDate - CalFrom.SelectedDate).TotalDays;
TimeSpan t = to - from;
double noOfDays = t.TotalDays;
TimeSpan ts = to - from;
double differnceindays = ts.TotalDays;
lblNoofDays.Text = differnceindays.ToString();
Run Code Online (Sandbox Code Playgroud)

小智 7

这段代码非常适合我计算两天之间的天数。

DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.Now.AddDays(10);
TimeSpan difference = d2 - d1;      
var days = difference.TotalDays;
Run Code Online (Sandbox Code Playgroud)