Sử dụng ASP cổ điển, tôi cần bằng cách nào đó so sánh hai ngày với nhau. Tôi có thể làm cái này như thế nào?Làm cách nào để tôi có thể so sánh hai ngày trong vbscript/ASP?
Trả lời
If Date1 > Date2 Then
' Date1 occurred after Date 2
End If
Sử dụng >
, <
và =
như số so sánh (và >=
, <=
và <>
quá). Ngày nhỏ hơn là lịch sử hơn.
Điều này tất nhiên giả định rằng Date1
và Date2
thực sự là đối tượng Ngày hoặc Ngày giờ. Nếu không, bạn cần phải chuyển đổi chúng thành Đối tượng ngày đầu tiên sử dụng 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
Lợi ích của việc sử dụng 'DateDiff' thay vì so sánh Ngày trực tiếp là gì? –
Bạn có thể chọn số lượng chênh lệch đáng kể (ngày, tháng, tuần). – Broam
+1 đối với phản hồi của Broam, cộng với IMHO, đó là thực hành lập trình tốt hơn để so sánh về tham số bạn có thể so sánh so với so sánh "mù". – Mikos
- 1. Cách so sánh hai ngày?
- 2. Cách so sánh hai ngày trong SQLite?
- 3. Cách so sánh hai ngày trong php
- 4. Làm cách nào để tôi có thể so sánh ngày và giờ trong Python?
- 5. Làm cách nào để tôi có thể so sánh hai giá trị màu trong jQuery/JavaScript?
- 6. NSDate, so sánh hai ngày
- 7. java So sánh hai ngày
- 8. So sánh hai ngày trong JS
- 9. Làm cách nào để so sánh hai ngày, trả về một số ngày
- 10. Làm thế nào tôi có thể so sánh hai bản sửa đổi trong git trong Eclipse?
- 11. Làm cách nào để có thể so sánh hai tệp trong một tệp theo lô?
- 12. So sánh hai ngày Google apps script
- 13. Làm cách nào tôi có thể so sánh Danh sách để bình đẳng trong Dart?
- 14. Làm cách nào để so sánh hai phiên bản AssemblyName?
- 15. Làm cách nào để so sánh hai biểu thức lambda?
- 16. Làm cách nào để so sánh hai băm?
- 17. làm thế nào để so sánh hai mảng trong python?
- 18. Cách so sánh ngày trong hibernate
- 19. Có thể so sánh hai hình ảnh trong Javascript không?
- 20. Làm cách nào để tôi có thể thực hiện "so sánh sâu" hoặc "khác biệt" trên hai Cấu trúc?
- 21. Cách so sánh ngày tháng trong Django
- 22. Làm thế nào tôi có thể so sánh hai mảng có cùng một mục hoặc không có trong groovy?
- 23. So sánh ngày trong MySQL
- 24. Ruby so sánh ngày
- 25. Cách so sánh ngày trong LINQ?
- 26. Làm thế nào để so sánh các phần ngày của hai đối tượng Zend_Date?
- 27. Cách so sánh hai tệp trong Eclipse?
- 28. Làm cách nào để tôi có thể so sánh 2 tệp âm thanh theo lập trình?
- 29. So sánh ngày PHP
- 30. Cách so sánh ngày trong xpath để chọn các nút
Trong VBScript, chúng luôn luôn biến thể, tuy nhiên IsDate() có thể được sử dụng để kiểm tra xem các giá trị có thể được ngầm đúc như ngày - thường IMHO đáng giá. – CJM