两个日期之间的差异显示错误的结果
本文关键字:错误 结果 显示 之间 两个 日期 | 更新日期: 2023-09-27 18:15:49
我正在尝试建立一个项目,并尝试从日期时间选择器比较两个日期。
假设它是出发和到达时间。用户出发时选择5/11/2016,到达时选择6/11/2016。
代码如下:
DateTime departure = dtpDeparture.Value.Date;
DateTime arrival = dtpArrival.Value.Date;
MessageBox.Show(departure- arrival).Days.ToString();
结果是:6576,这是错误的…应该是1天(只差一天)?
谢谢你的帮助
(departure - arrival).TotalDays
一直为我工作。确保你的日期格式是正确的,你可能会检查从5月11日到6月11日。
也许你可以试试[DateTime.Subtract()]请在这里找到链接