小编use*_*971的帖子

在vb.net中获取两个时间跨度之间的时差

我有两个变量:

Dim starttime As TimeSpan
Dim endtime As TimeSpan
Run Code Online (Sandbox Code Playgroud)

我的起始时间值是:02:30:00(我的意思是凌晨2点30分)
第二天凌晨2点30分

我的endTime值是:10:3​​0:00(我的意思是10.30Am)

我希望得到这些时差.所以我有这样的代码:

Dim span3 As TimeSpan = starttime .Subtract(endtime ) 
Run Code Online (Sandbox Code Playgroud)

现在我得到的是span3:08:00:00

这是错误的答案.其实我想要16:00:00.(这是2.30Am到10.30 Am之间的确切差异)

我怎么算这个?

vb.net

8
推荐指数
1
解决办法
7万
查看次数

标签 统计

vb.net ×1