Korzystając z ASP classic, muszę jakoś porównać ze sobą dwie daty. Jak mogę to zrobić?Jak mogę porównać dwie daty w vbscript/ASP?
Odpowiedz
If Date1 > Date2 Then
' Date1 occurred after Date 2
End If
Zastosowanie >
, <
i =
jak numery porównywanie (i >=
, <=
i <>
zbyt). Mniejsze daty są bardziej historyczne.
To oczywiście zakłada, że Date1
i Date2
są w rzeczywistości obiektami Date lub DateTime. Jeśli tak nie jest, musisz przekonwertować je na obiekty Date, najpierw używając CDate()
.
Date1 = #rs["date"]#
Date2 = #12/1/2009#
If DateDiff("d", Date1, Date2) > 1 Then
response.write "This date is before 12/1/2009"
Else
response.write "This date is after 12/1/2009"
End If
HTH
Jakie są korzyści z używania 'DateDiff' zamiast bezpośredniego porównywania dat? –
Możesz wybrać różnicę, która jest znacząca (dni, miesiące, tygodnie). – Broam
+1 do odpowiedzi Broama, a także IMHO lepszym ćwiczeniem programistycznym jest porównywanie parametru, który można porównać na porównaniu "na ślepo". – Mikos
- 1. Jak porównać dwie daty?
- 2. Jak porównać dwie daty w php
- 3. Jak porównać dwie daty w Objective-C
- 4. Jak porównać dwie wartości daty z jQuery
- 5. Jak porównać dwie daty (tylko daty, nie czas) w kakao?
- 6. Jak porównać daty w C#
- 7. Jak porównać daty w LINQ?
- 8. Jak porównać daty w Javie?
- 9. Jak mogę porównać dwie wersje w git w Eclipse?
- 10. Jak porównać dwie zmienne CGSize?
- 11. Jak mogę porównać dwie wartości kolorów w jQuery/JavaScript?
- 12. Jak porównać dwie tablice obiektów?
- 13. Jak porównać dwie bazy danych?
- 14. jak porównać dwie mapy skrótów?
- 15. Porównaj dwie daty w JS
- 16. NSDate, porównując dwie daty
- 17. Doctrine 1.2 jak porównać daty
- 18. Jak porównać dwie listy w Haskell?
- 19. Jak porównać dwie wartości podwójne w Javie?
- 20. odejmując dwie daty w php
- 21. Jak porównać dwie listy: <String>?
- 22. Jak porównać dwie złożone struktury danych?
- 23. oracle diff: jak porównać dwie tabele?
- 24. Jak porównać dwie daty, aby znaleźć różnicę czasową w SQL Server 2005, data manipulacji
- 25. Jak odjąć dwie daty w Django/Pythonie?
- 26. Jak Minus dwie daty w php
- 27. Porównać dwie tablice prymitywów w Javie?
- 28. Porównując dwie daty ustawienia czasu Joda
- 29. jak porównać dwie kolumny w jednym pliku w unixie
- 30. Jak porównać daty w polach datetime w Postgresql?
w VBScript, zawsze są warianty, jednak ISDATE() może być użyta do sprawdzenia, że wartości mogą być niejawnie oddanych jako daty - Często opłaca IMHO. – CJM