各位老师前辈,请教一个时间段列相减的问题,我用下面的代码进行相减,得到的结果如下:
'计算拜访时长
Select Case e.DataCol.name
Case "开始时间","结束时间"
Dim dr As DataRow = e.DataRow
If dr.IsNull("开始时间") Or dr.IsNull("结束时间") Then
dr("通话时长") = Nothing
Else
Dim tp As TimeSpan
tp = dr("结束时间") - dr("开始时间")
Dim v As Double = tp.TotalSeconds() / 3600
dr("通话时长") = format(v, "0.00.00")
End If
End Select
此主题相关图片如下:时间列计算的问题.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2018-12/201812211321755149.png)
有没有什么办法,可以让计算得到的结果也像前面的开始时间和结束时间列一样,也是现实00:00:00这样的格式呢,多谢了!
[此贴子已经被作者于2018/12/21 14:34:33编辑过]