字符串從數據庫中返回,格式爲:'00/00/0000'然後,我需要將它與用戶輸入的日期進行比較,格式爲相同格式。如何進行轉換並比較兩個日期?如何將兩個字符串轉換爲DateTime並在VB.NET中進行比較?
0
A
回答
2
使用DateTime結構上的靜態ParseExact方法來轉換字符串。你也可以按照你想要的格式(dd/MM/yyyy或者MM/dd/yyyy)傳遞你想要的格式(00/00/0000的例子沒有給出什麼格式適用於你)。
0
嘗試這樣:
String.Compare("00/00/0000", dateTime.ToString("MM/dd/yyyy"))
但也許是更好的辦法來做到這一點:
DateTime.Equals(yourDateTime, DateTime.Parse(databaseDateTime));
1
您可以使用
Dim dateA = DateTime.ParseExact(firstDateString, @"dd\/MM\/yyyy", Null)
Dim dateB = DateTime.ParseExact(secondDateString, @"dd\/MM\/yyyy", Null)
Dim areEqual = (dateA = dateB);
假設你的日期格式爲日月年。 如果是月/日/年只是交換dd和MM
0
請嘗試以下
Dim date1 = CDate(firstDateString)
Dim date2 = CDate(secondDateString)
Dim comp = date1 = date2
0
當你說比較,你想分析,如果日期是相同的(有一天)或時間段的幾天之內?如果要比較日期是否相同,那麼您可以比較字符串或使用date.equals(如在此之前的帖子中所述),如果您嘗試確定範圍,則必須使用日期比較
Dim lDate1 As String = "29/03/2009"
Dim lDate2 As String = "30/03/2009"
Dim lPeriod As Int16 = 7
If lDate1 = lDate2 Then
'** Dates the same
End If
If Date.Equals(Date.ParseExact(lDate1, "dd/MM/yyyy", Nothing), Date.ParseExact(lDate2, "dd/MM/yyyy", Nothing)) Then
'** The same
End If
If Date.Compare(Date.ParseExact(lDate1, "dd/MM/yyyy", Nothing), Date.ParseExact(lDate2, "dd/MM/yyyy", Nothing)) > (lPeriod * -1) And Date.Compare(Date.ParseExact(lDate1, "dd/MM/yyyy", Nothing), Date.ParseExact(lDate2, "dd/MM/yyyy", Nothing)) < lPeriod Then
'** Within the period
End If
相關問題
- 1. vb.net將此字符串轉換爲DateTime
- 2. 將大數字轉換爲字符串格式進行比較
- 3. 如何將兩個數字作爲字符串在MySQL中進行比較?
- 4. 將字符串轉換爲日期並在javascript中比較兩個日期
- 5. 如何轉換在PHP中比較兩個小寫字符串
- 6. 將字符串轉換成datetime VB.net
- 7. 如何將DateTime轉換爲字符串
- 8. 將htmlelement轉換爲字符串進行比較javascript
- 9. 如何在VB.NET中將字符串轉換爲十六進制?
- 10. 如何在VB.NET中將字符串轉換爲八進制數?
- 11. 在vb.net中將字符串轉換爲datetime的標準格式
- 12. 將2個字符串轉換爲DateTime
- 13. 如何將DateTime對象與從字符串創建的DateTime進行比較
- 14. C - 將char *數組索引轉換爲字符串並進行比較
- 15. 將字符串轉換爲日期並與curent日期進行比較
- 16. 如何使用兩個時間分割字符串,並將其轉換爲datetime
- 17. SQL:從varchar轉換爲datetime並比較
- 18. 將varchar YYYYMMDD轉換爲datetime以與GETDATE()進行比較
- 19. PHP從Assoc數組中獲取字符串值,並將其轉換爲字符串進行比較
- 20. 如何將JSON轉換爲HashMap並進行比較?
- 21. 用連接字符串比較兩個字符串數組VB.NET
- 22. Java - 將字節轉換爲字符串並與另一個字符進行比較
- 23. ComparatorChain vs將屬性轉換爲字符串並比較
- 24. DateTime,字符串比較
- 25. 如何將字符串轉換爲整數並進行測試?
- 26. 字符串轉換爲DateTime
- 27. 字符串轉換爲DateTime
- 28. 如何將字符串轉換爲datetime(datetime)格式相同?
- 29. 如何在.NET Micro中將字符串轉換爲DateTime對象?
- 30. 如何在Sybase中將字符串轉換爲datetime/timestamp