我在我的項目中使用了下面的代碼。我想查找給定最近日期和現在的天數。VB.NET中Datediff()函數沒有得到預期的結果
Dim BorrowDate As Date
Dim i As Integer
BorrowDate = Date.Parse(txtBorrowDate.Text)
i = DateDiff(DateInterval.Day, BorrowDate, DateTime.Now)
例如,當借款日期是「01/Jul/2011」時,結果是7天,現在應該是10天。請幫助
你確定日期正確解析嗎?如果您通過創建新的DateTime對象手動設置BorrowDate,會發生什麼情況?你有什麼試圖調試/解決這個問題? – mdm
BorrowDate實際上是從數據庫檢索到文本框,而不是由用戶手動輸入。 –
當您調試時,BorrowDate和DateTime.Now的值是什麼? – bechbd