0
这里是我的困境: 我想找到用户通过两个DateTimePickers输入的两个时间段之间的时间差异。 我无法读取dtps,然后将输入的时间转换为可以计算的整数。 任何建议将不胜感激,我相信它很简单,它只是我已经达到了一个完整的心理空白:) 谢谢如何从两个日期时间选择器中找到时间范围?
这里是我的困境: 我想找到用户通过两个DateTimePickers输入的两个时间段之间的时间差异。 我无法读取dtps,然后将输入的时间转换为可以计算的整数。 任何建议将不胜感激,我相信它很简单,它只是我已经达到了一个完整的心理空白:) 谢谢如何从两个日期时间选择器中找到时间范围?
从另一个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)
是很简单的一个DateTime很简单。从另一个日期减去一个日期会给你一个Timespan。无需编写自定义计算 – Steve