您好,我正在 try catch 用户在 C# 日历控件中选择的两个日期,我希望日期范围显示在标签中。我已经制定了以下代码,但它产生了一个负值;不是实际的日期范围。
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();
最佳答案
这段代码非常适合我计算两天之间的天数。
DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.Now.AddDays(10);
TimeSpan difference = d2 - d1;
var days = difference.TotalDays;
关于c# - 计算两个日期之间的天数并将其显示在标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38818430/