这个时间之间有多少秒,要怎么计算,有没有专用的代码,函数~~~
è¿æ ·çå符串转æ¢æ²¡æç°æçå½æ°ï¼å¯ä»¥èªå®ä¹å½æ°æ¥åï¼æ¹æ³æ¯SPLIT转æ¢ä¸ºä¸¤ä¸ªå符串ï¼åå«è½¬æ¢ä¸ºæ¥æç±»åï¼åè¿è¡å·®ï¼æåæç»æ转æ¢ä¸ºæ¥æï¼æè æ´æ°ï¼æ ¼å¼ï¼ä¾å代ç ï¼
Option ExplicitSub x()
Dim a, s, x
s = "14:21-15:46"
a = Split(s, "-")
x = TimeValue(a(1)) - TimeValue(a(0))
MsgBox Format(x, "hh:mm:ss")
End Sub
å¦æéè¦æ´æ°æ ¼å¼ï¼
MsgBox Round(x*24*3600,0)
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-10-22
Sub a()
arr = Split("14:21-15:46", "-")
MsgBox DateDiff("s", arr(0), arr(1))
End Sub本回答被提问者采纳
arr = Split("14:21-15:46", "-")
MsgBox DateDiff("s", arr(0), arr(1))
End Sub本回答被提问者采纳