我requiremnet是我想比較我的數據庫中的兩個數據值。這兩個日期屬於兩個不同的列。 我想比較的是,如果一列的日期從其他列的日期大於6個月,那麼它應該給出錯誤。 我想把這個查詢傳遞給數據庫和檢查,後來就根據結果想如果你有兩個Date對象ReturnDate
和IssueDate
插入我的其他功能使用Datareader在Vb.net比較日期
0
A
回答
0
,並要對它們進行比較,以檢查是否ReturnDate - IssueDate > = 6個月:
'For this example the two dates are static and not from database':
Dim ReturnDate = Date.Now
If ReturnDate = Nothing Then ReturnDate = Date.Now 'Not initialized, equal to ReturnDate = Date.MinValue
Dim IssueDate = ReturnDate.AddMonths(-6).AddDays(-1) 'more than 6 Months before
Dim halfYearBefore = ReturnDate.AddMonths(-6)
If IssueDate <= halfYearBefore Then
'this code will actually go here, show error etc.
End If
如果您有問題需要檢索與ADO.NET dababase日期值,看看下面的鏈接:http://msdn.microsoft.com/en-us/library/bh8kx08z.aspx
+0
蒂姆感謝隊友... m嘗試代碼將回到你,如果有一些問題.. 謝謝 –
+0
@Ethesham:考慮到[認爲答案](http://meta.stackexchange.com/questions/5234/如果它對你有用,以後如果你有[足夠的聲望],他們也希望如果他們有幫助的話就可以提出答案(http://meta.stackexchange.com/questions/7237) /如何-確實聲譽工作)。歡迎來到StackOverflow :) –
相關問題
- 1. 日期比較與VB.NET
- 2. 比較日期使用JavaScript
- 3. 比較日期使用GregorianCalendar
- 4. 日期比較使用LINQ
- 5. 使用XSLT比較日期
- 6. VB.NET如何比較字符串日期
- 7. 使用DataReader讀取日期
- 8. 比較日期
- 9. 日期比較
- 10. 比較日期
- 11. 日期比較
- 12. 日期比較
- 13. 日期比較
- 14. 日期比較
- 15. 比較日期
- 16. 比較日期
- 17. 日期比較
- 18. 日期比較
- 19. 比較日期
- 20. 使用Toad比較日期在pl/sql?
- 21. 在MySQL中使用CASE比較日期
- 22. 使用XSLT比較日期期間
- 23. 如何比較日期值在dataGrid中使用當前日期?
- 24. 在DataView.RowFilter中比較日期?
- 25. 在MySQL中比較日期
- 26. 在Java中比較日期
- 27. 日期比較在JSP
- 28. 在JavaScript中比較日期
- 29. 在VBA中比較日期
- 30. 比較日期在SQL
你已經這些日期或你需要來查詢他們?你在哪裏遇到問題,比較日期與VB.NET或通過DataReader選擇它們? –
其實我在Database.There中有一個表格,有兩個Date Date datatypes.Its一個Library項目。兩列是IssueDate和ReturnDate。 我必須在我的表單中編寫代碼,如果ReturnDate列爲NULL,那麼相應的IssueDate應該與我係統的當前日期進行比較,如果它大於或等於六個月,那麼它應該給出的錯誤不是書可以issued.How我可以用最簡單的方式比較嗎? –
所以你不知道如何[用ADO.NET查詢數據庫](http://msdn.microsoft.com/en-us/library/bh8kx08z.aspx)?您是否需要知道兩個日期之間的TimeSpan是否大於等於6個月,還是足以知道差異是(6 * 30)天? –