我的开始时间是7:30,结束时间是11:00,我希望得到11:00-7:30的数字

时间:2013-12-07 09:34:35

标签: vb.net-2010

如何在vb.net中获取十进制数的时间 我有

的例子

结束时间11:00:00

开始时间7:30:00

然后我想从11:00:00 - 7:30:00 = 3,5

获得价值

1 个答案:

答案 0 :(得分:1)

减去两个日期时间,以便获得TimeSpan,然后像这样使用totalHours函数:

Dim startTime As New DateTime(2013, 9, 19, 7, 30, 0)     ' 7:30 AM
Dim endTime As New DateTime(2013, 9, 20, 11, 0, 0)     ' 11:00 AM

Dim duration As TimeSpan = endTime - startTime     'Subtract start time from end time

Console.WriteLine(duration.totalHours);