1
我想在幾分鐘內我想兩次,其在24小時之間,計算differnce格式
tv1 = timevalue({16:00:00 PM)
tv2 = timevalue(19:00:00 PM)
x=datediff("n",tv1, tv2)
X
我想在幾分鐘內我想兩次,其在24小時之間,計算differnce格式
tv1 = timevalue({16:00:00 PM)
tv2 = timevalue(19:00:00 PM)
x=datediff("n",tv1, tv2)
X
使用TimeSpan
回答:
Dim time1 = TimeSpan.FromHours(16)
Dim time2 = TimeSpan.FromHours(19)
Dim timeDiff As TimeSpan = time2 - time1
Dim minutes As Int32 = CInt(timeDiff.TotalMinutes) ' 180
我不知道在哪裏你的時間來自最初,因爲16:00:00 PM
是不尋常的。我要麼期望16:00:00
或4:00:00 PM
。說了這麼多,你可以分析你的字符串轉換成時間跨度很容易地計算出不同:
Dim time1 = TimeSpan.Parse("16:00:00")
Dim time2 = TimeSpan.Parse("19:00:00")
Dim timeDiff = time2 - time1
Debug.WriteLine(timeDiff.ToString) ' prints 03:00:00
剛剛看到你想在幾分鐘內回答這樣使用:
timeDiff.TotalMinutes
我們不僅想出了一個非常類似的答案 - 但我們使用相同的變量名稱 - 奇怪! –
@MattWilko:這是光明派嗎? –