函数 DateDiff 在 c#.net 中不起作用

我正在使用 C# 创建简单的天数计算系统。我在下面附上了代码和屏幕截图。如果我选择从日期到日期的日期,我们需要计算之间的天数from date to to date以显示在标签控件上。

http://img4.mukewang.com/637b3bed0001c35705630387.jpg

这是我试过的代码:


private void Button1_Click(object sender, EventArgs e)

{

    int x = DateAndTime.DateDiff(DateInterval.Day, DateTimePicker1.Value.Date, DateTimePicker2.Value.Date);

}

DateDiff不管用


犯罪嫌疑人X
浏览 142回答 2
2回答

隔江千里

这就是你如何获得两个日期之间的总天数。DateTime date1 = DateTimePicker1.Value.Date;DateTime date2 = DateTimePicker2.Value.Date;int daysDiff = ((TimeSpan) (date2 - date1)).Days;  简而言之:int daysDiff = ((TimeSpan) (DateTimePicker2.Value.Date- DateTimePicker1.Value.Date)).

慕运维8079593

计算两个日期的差异:double Days = (DateTimePicker2.Value.Date - DateTimePicker1.Value.Date).TotalDays;
打开App,查看更多内容
随时随地看视频慕课网APP