嗨,大家好
我搜索了这么多,但没有结果,所以我需要帮助!!
我有两次这种形式(“hh:mm”)
喜欢这个例子:
15:20 - 12:10 = 03:10
但是在其他形式的变量中因为时间不是静态的并且保存在SQL DB中
我不知道那些应该是string或dateandtime的变量
a = dr!t_in
b = dr!t_out
msgbox(a-b) 'this shows the answer
很多坦克
答案 0 :(得分:1)
查看DateTime object,特别是Subtraction operator。您必须首先将时间转换为DateTime对象,这非常简单。
答案 1 :(得分:1)
使用TimeSpan
类的另一种方式。
Dim timeIn As String = "12:10"
Dim timeOut As String = "15:20"
MessageBox.Show(TimeSpan.Parse(timeOut).Subtract(TimeSpan.Parse(timeIn)).ToString(("hh\:mm")))