Tôi muốn so sánh chỉ phần ngày (và không phải là thời gian) của hai đối tượng Ngày VB.NET. Có cách nào để làm điều đó không?Làm thế nào để so sánh chỉ là một phần ngày và không phải là thời gian của hai Ngày?
Trả lời
Chỉ cần lấy một phần ngày mỗi qua Date
tài sản và so sánh hai:
date1.Date.CompareTo(date2.Date)
Hoặc:
If date1.Date < date2.Date Then
So sánh các thuộc tính DateTime.Date.
Bạn cũng có thể sử dụng TimeSpan
Dim ts As TimeSpan
ts = dt1 - dt2
ts. Ngày sẽ có sự khác biệt của hai ngày là toàn bộ ngày.
Chỉ muốn thêm rằng tôi thường sử dụng (dt1-dt2) .Được coi là khác biệt nhanh. –
Chỉ là những gì tôi đang tìm kiếm! Cảm ơn! – webprogrammer
Thay đổi ngày txt1 thành định dạng dd/mm/yyyy bằng cách sử dụng myDateTime.ToShortDateString()
để cả hai ngày đều có cùng định dạng. thì:
if (DateTime.Compare(date1, date2) > 0)
// which means ("date1 > date2")
if (DateTime.Compare(date1, date2) == 0)
//which means ("date1 == date2");
if (DateTime.Compare(date1, date2) < 0)
//which means ("date1 < date2");
logic tuyệt vời để xử lý so sánh ngày, cảm ơn. – htm11h
Dim date1, date2 As Date
date1 = Date.Parse(dtpStart.Text)
date2 = Date.Parse(dtpEnd.Text)
If (DateTime.Compare(date1, date2) > 0) Then ' which means ("date1 > date2")
MessageBox.Show("يجب تحديد الفترة للتاريخ بشكل صحيح ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading)
Exit Sub
End If
- 1. So sánh phần ngày của ngày chỉ với Dấu thời gian trong Hibernate
- 2. làm thế nào để so sánh DateTime Cột với Chỉ ngày không có thời gian
- 3. NSDate, so sánh hai ngày
- 4. So sánh hai ngày sử dụng thời gian Joda
- 5. Làm thế nào để so sánh các phần ngày của hai đối tượng Zend_Date?
- 6. java So sánh hai ngày
- 7. Chỉ so sánh phần thời gian trong datetime - Python
- 8. Hãy so sánh ngày mà không cần thời gian
- 9. Chỉ so sánh thành phần ngày trong HQL
- 10. Cách so sánh hai ngày?
- 11. Làm thế nào để so sánh thời gian ngày chuỗi trong perl?
- 12. Cách so sánh hai ngày trong SQLite?
- 13. So sánh ngày của Python
- 14. Làm cách nào để so sánh hai ngày, trả về một số ngày
- 15. So sánh ngày và tháng
- 16. Làm thế nào để so sánh thời gian một phần của datetime
- 17. So sánh hai thời gian biểu - không có giờ và thứ hai
- 18. So sánh phần thời gian của trường datetime trong Hibernate
- 19. So sánh hai ngày trong JS
- 20. So sánh hai ngày Google apps script
- 21. Làm thế nào để so sánh các dấu thời gian với tham số chỉ ngày tháng trong MySQL?
- 22. hiệu quả tạo ra một mẫu ngẫu nhiên của thời gian và ngày giữa hai ngày
- 23. Cách so sánh hai ngày trong php
- 24. Ruby so sánh ngày
- 25. Cách tối ưu để so sánh ngày tháng trong máy chủ Microsoft SQL là gì?
- 26. Rails 3, chỉ so sánh ngày của hai cột datetime trong đường ray
- 27. CHỌN LỰA CHỌN Ngày giờ khớp với ngày (và không nhất thiết là thời gian)
- 28. Oracle: So sánh ngày chỉ theo Giờ
- 29. So sánh Datepicker Ngày Javascript
- 30. Lấy ngày hiện tại và thời gian với [NSDate ngày] Thời gian ngày
Bạn phải chịu một cách chính xác. –
Tôi sẽ xóa văn bản về nó sau đó. Chỉ cần cho bất cứ ai theo sau, bình luận của Konrad có ý nghĩa tại thời điểm :) –
+1, thêm một chút nhỏ vào VB nếu/sau đó cú pháp. – JaredPar