从datetimepicker中选择一个日期

时间:2010-10-25 14:02:12

标签: c# winforms

我正在写一个汽车租赁应用程序。我有一些问题。基本上我希望用户从dateTimePicker2中选择日期然后dateTimePicker1然后我想从彼此中减去这些数字并将其存储在汽车中。我创建了一个按钮,它将每天充电多次,然后将其显示在标签中,但我只是遇到了这个部分的问题。

carRental = dateTimePicker2 - dateTimePicker1;

2 个答案:

答案 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上的

DateTimePicker.Value Property