2017-01-29 67 views
0

如何在vb中比較當前時間和過去時間,並檢查持續時間是否少於30分鐘?vb中的時間比較和差異

例子: 當前時間:上午11:30 時間:上午11:00 持續時間:30分鐘(時間應不少於30分鐘)

如果持續時間正好是30分鐘的差異 返回true 否則假

+1

[計算時間差和僅返回小時和分鐘(在VB.net中)]的可能的副本(http://stackoverflow.com/questions/22879310/calculate-time-difference-and-return-only-hours-和 - 分 - 在-VB網) – GSerg

回答

0
If (Date.Now - myDateTime) < TimeSpan.FromMinutes(30) Then 
    'Time difference is less than 30 minutes. 
End If 

在這種情況下,myDateTime可能是您之前存儲的Date.Now值或者它可能已在一些其他的方式被構造。

嗯......我再次讀到這個問題,似乎你自相矛盾。首先你要說你想知道差異是否小於30分鐘,然後你說如果差距恰好是30分鐘,你想返回True。也許你可以下定決心回到我們身邊,因爲很難爲兩個相互矛盾的問題提供一個答案。