-5

我需要使用 C# 编写代码。需要通过使用 2 个dateTimePicker控件来实现一次天数。有人有什么想法吗?我知道如何在vb.net中执行此操作,但不确定如何在 C#中执行。

vb.net 代码:

NumberOfDays = DateDiff(DateInterval.Day, CDate(StartDateTimePicker.Text),
                                CDate(EndDateTimePicker.Text))
4

2 回答 2

8
int NumberOfDays = (StartDateTimePicker.Value - EndDateTimePicker.Value).Days; 

或者,如果您想计算部分天数:

double NumberOfDays;
NumberOfDays = (StartDateTimePicker.Value - EndDateTimePicker.Value).TotalDays;
于 2013-02-22T21:01:07.703 回答
7
var numberOfDays = (EndDateTimePicker.Value - StartDateTimePicker.Value).TotalDays;
于 2013-02-22T21:00:45.927 回答