Привет в моей программе Я конвертирую даты в строке для моих целей приложения. Я хочу сравнить эти строки, чтобы узнать, имеют ли даты соответствующие различия между ними.
Пример date1 = "07/02/2015 12:12:000"
и date2 = "08/02/2015 16:15:000"
.
Как я могу сравнить только начальное значение года без синтаксического анализа строки до даты. Заранее спасибо. Я пробовал с .Length
-что-то, но не повезло.Сравнение строк дат в vb.net
ответ
Конвертировать в DateTime
объекты, а затем использовать обычные арифметические операции для их сравнения.
dim d1 = DateTime.Parse(input1); // Use ParseExact or more control
dim d2 = DateTime.Parse(input2);
If d1.Year != d2.Year Then
' years do not match
End If
' or even...
If (d1 - d2).Days > 365 Then
// more than a year apart (modulo leap years)
End If
Мета комментарий: Я знаю, что вы сказали «без разбора», но если у вас есть очень веские причины (и скажите нам) и разумный ответ будет разобрать: потому что это гораздо проще и гораздо проще чтобы получить право.
Не изобретайте велосипед, когда существующие функции в пределах языка дают вам именно то, что вам нужно – Tim
Серьезно, я знаю, что я думал, что моя голова была сложена, чтобы сравнить его как строки по какой-то причине. Как-то это сработало, как шарм с разбором благодарности вы все. И жаль глупый вопрос. – asbanoglou
- 1. Сравнение значений строк в VB.NET
- 2. Сравнение дат и дат
- 3. сравнение строк не работает В VB.NET
- 4. Сравнение дат
- 5. Сравнение дат в Drools
- 6. Сравнение дат в linq
- 7. сравнение дат в Rails
- 8. Сравнение дат в Javascript
- 9. Сравнение дат в Java
- 10. Сравнение дат в python
- 11. Сравнение дат в VBA
- 12. Сравнение дат в Jekyll
- 13. Сравнение дат в PostgreSQL
- 14. Сравнение дат в JavaScript
- 15. Сравнение дат в строках
- 16. Сравнение дат в JavaScript
- 17. Сравнение дат в цикле
- 18. Сравнение дат в миллисекундах
- 19. Сравнение дат в mysql
- 20. Сравнение дат в MySQL
- 21. Сравнение дат в asp.net
- 22. Сравнение дат в java
- 23. Сравнение дат в Angularjs
- 24. Сравнение дат в Laravel
- 25. Сравнение дат в ячейке
- 26. Сравнение дат в Lua
- 27. Сравнение дат в Какао
- 28. Сравнение дат в bash
- 29. Сравнение дат в C#
- 30. Сравнение дат в jpa
* без разбора строки до даты * Почему, черт возьми? Просто используйте 'DateTime' /' Date' вместо 'String'. – sloth
Не пытайтесь сравнивать строки даты. Используйте 'date/datetime'. Есть так много функций даты, чтобы сравнить некоторые даты. Не изобретайте велосипед. – Hockenberry