我搜索了这么多了这一点,但没有结果,所以我需要帮助!
我有两次那些在此形式( “HH:MM”)
这样例如:
15:20 - 12:10 = 3点10分
但在其它变量形式,因为时间是不是静态的,并保存在SQL数据库
我不知道这些变化应该是字符串或dateandtime
a = dr!t_in
b = dr!t_out
msgbox(a-b) 'this shows the answer
很多坦克
我搜索了这么多了这一点,但没有结果,所以我需要帮助!
我有两次那些在此形式( “HH:MM”)
这样例如:
15:20 - 12:10 = 3点10分
但在其它变量形式,因为时间是不是静态的,并保存在SQL数据库
我不知道这些变化应该是字符串或dateandtime
a = dr!t_in
b = dr!t_out
msgbox(a-b) 'this shows the answer
很多坦克
使用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")))
查看DateTime object,特别是Subtraction operator。您必须首先将时间转换为DateTime对象,这非常简单。
坦克男子它工作得很好,但结果是像“3时10分〇〇秒”如何在它的结束得到00坐像“03:10” – LilBrown 2014-09-26 21:49:50
更新的答案。 – OneFineDay 2014-09-26 22:51:19