2015-10-23 48 views
0

这里是我的困境: 我想找到用户通过两个DateTimePickers输入的两个时间段之间的时间差异。 我无法读取dtps,然后将输入的时间转换为可以计算的整数。 任何建议将不胜感激,我相信它很简单,它只是我已经达到了一个完整的心理空白:) 谢谢如何从两个日期时间选择器中找到时间范围?

+2

是很简单的一个DateTime很简单。从另一个日期减去一个日期会给你一个Timespan。无需编写自定义计算 – Steve

回答

0

从另一个DateTime减去日期时间返回TimeSpan。
而且由于一个DateTimePicker的属性值,你只需要像这样

' As example, use your pickers instead 
Dim t1 = New DateTimePicker() 
t1.Value = DateTime.Today 
Dim t2 = new DateTimePicker() 
t2.Value = new DateTime(2015, 9, 30) 

' Subtract the two DateTime 
Dim ts = (t1.Value - t2.Value) 
Console.WriteLine(ts.TotalDays)