2013-02-22 238 views
-5

我需要使用C#编写代码。需要使用2个dateTimePicker控件才能使用一次。 任何人有任何想法?我知道如何在vb.net不知道怎么做在C#你将如何使用C#中的dateTimePicker来计算天数

vb.net代码:

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

FYI你被downvoted总共缺乏研究。这非常简单,您的问题可以通过快速搜索快速回答。 – tnw 2013-02-22 21:40:50

+0

感谢您使用本网站对我进行讨论,而不是仅仅回答问题是否非常简单。 – user2100868 2013-02-27 15:35:58

+0

如本文所举例说明的那样,如果不进行任何研究或尝试自己解决问题,我肯定会阻止您提问。这本质上是一个“为我编码”的问题。这样做的做法是非常糟糕的做法,将来会让你陷入麻烦,而且显然6位下决心和5位标记并关闭了你的帖子的用户都认为这是不好的礼节。请花时间研究下次尝试,如果遇到有关特定代码的问题,我鼓励您使用此网站来解决问题。 – tnw 2013-02-27 19:46:10

回答

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

或者,如果你想解释部分天:

double NumberOfDays; 
NumberOfDays = (StartDateTimePicker.Value - EndDateTimePicker.Value).TotalDays; 
7
var numberOfDays = (EndDateTimePicker.Value - StartDateTimePicker.Value).TotalDays; 
+0

谢谢你的工作 – user2100868 2013-02-27 15:46:27