我正在写一个汽车租赁应用程序。我有一些问题。基本上我希望用户从dateTimePicker2中选择日期然后dateTimePicker1然后我想从彼此中减去这些数字并将其存储在汽车中。我创建了一个按钮,它将每天充电多次,然后将其显示在标签中,但我只是遇到了这个部分的问题。
carRental = dateTimePicker2 - dateTimePicker1;
答案 0 :(得分:2)
您无法从另一个实例中减去datetimepicker实例。您需要使用所选的值,如下所示:
var timeSpan = dateTimePicker2.Value - dateTimePicker1.Value;
var rentalDays = timeSpan.Days;
...
答案 1 :(得分:0)
这样做:
DateTime dateTime2 = dateTimePicker2.Value;
DateTime dateTime1 = dateTimePicker1.Value;
var carRental = dateTime2 - dateTime1;
MSDN上的