我試圖比較一天中兩次之間的差異。我以UTC格式獲取時間。我是否必須將DateTime轉換爲整數才能獲得差異,如果是的話,該怎麼辦?如何將DateTime轉換爲Integer並檢查差異?
這是我的代碼
Dim ct As DateTime = DateTime.UtcNow
Dim int_ct As Integer = Convert.ToInt32(ct)
MsgBox(ct + " | " + int_ct)
If (System.IO.File.Exists(System.IO.Path.GetTempPath.ToString + "\tempfile.data")) Then
Dim time As DateTime = System.IO.File.ReadAllText(System.IO.Path.GetTempPath.ToString + "\tempfile.data")
Dim int_time As Integer = Convert.ToInt32(time)
If ((int_ct - unlockedtime) < int_time) Then 'unlockedtime is Int variable
Return False
Else
Return True
End If
End If
我有「someSecondsValue」作爲整數變量。有沒有辦法將該整數值轉換爲TimeSpan來比較它,因爲我得到一個錯誤,我無法比較這兩個值。 –
你得到的錯誤是什麼? – Dai
@KrešimirČulina..不需要將某些秒值轉換爲Timespan .. – matzone