Làm thế nào để bạn nhận được datetime tối đa từ một danh sách các giá trị DateTime sử dụng C# 2.0?Max DateTime trong danh sách
6
A
Trả lời
3
Dưới đây là một vòng lặp đơn giản để làm điều này:
List<DateTime> dates = new List<DateTime> { DateTime.Now, DateTime.MinValue, DateTime.MaxValue };
DateTime max = DateTime.MinValue; // Start with the lowest value possible...
foreach(DateTime date in dates)
{
if (DateTime.Compare(date, max) == 1)
max = date;
}
// max is maximum time in list, or DateTime.MinValue if dates.Count == 0;
3
Bạn có nghĩa là datetime tối đa trong bộ, bộ sưu tập, hoặc Danh sách? Nếu vậy:
DateTime max = DateTime.MinValue;
foreach (DateTime item in DateTimeList)
{
if (item > max) max = item;
}
return max;
Nếu bạn có nghĩa là bạn muốn biết giá trị hỗ trợ cao nhất có thể cho bất kỳ datetime, nó chỉ là:
DateTime.MaxValue;
17
gì với tất cả các iterating .... này là rất tầm thường
// Given... List<DateTime> _Dates = { a list of some dates... } // This is the max... DateTime MaxDate = _Dates.Max();
+0
Điều này là tốt, nhưng bạn cần .NET 3.5. –
+0
cảm ơn bạn đã thêm thông tin mới ... đây là những gì tôi đang tìm kiếm –
Các vấn đề liên quan
- 1. Max trong một danh sách với hai điều kiện
- 2. Return max lặp đi lặp lại mục trong danh sách
- 3. DataContractJsonSerializer - Deserializing DateTime trong Danh sách <object>
- 4. Nhận giá trị Max từ Danh sách <myType>
- 5. Danh sách sắp xếp <DateTime> Giảm dần
- 6. mã ngắn nhất để tính toán danh sách min/max trong .NET
- 7. Max of Sum trong SQL
- 8. LINQ: Nhóm By và chọn từ một danh sách các đối tượng dựa trên giá trị max
- 9. Tìm đối tượng datetime cũ nhất/trẻ nhất trong danh sách
- 10. Nhận số max N từ một danh sách <int> sử dụng biểu thức lambda
- 11. danh sách> danh sách các danh sách
- 12. Xử lý danh sách trống trong mustache.js
- 13. Collections.shuffle (Danh sách danh sách)
- 14. Danh sách Iterator Remove()
- 15. Danh sách + = tuple vs Danh sách = Danh sách + tuple
- 16. Đúc từ danh sách danh sách chuỗi để liệt kê danh sách int trong python
- 17. Danh sách các danh sách LINQ trong một danh sách duy nhất
- 18. Python: Cách xóa danh sách trùng lặp trong danh sách danh sách?
- 19. chuyển đổi danh sách các danh sách trong một danh sách duy nhất
- 20. linq nơi danh sách chứa bất kỳ danh sách nào trong danh sách
- 21. Python - viết danh sách danh sách các danh sách trong các cột
- 22. Thêm danh sách vào danh sách các danh sách trong R
- 23. sao chép các mục danh sách từ danh sách này sang danh sách khác trong sharepoint
- 24. Thêm một danh sách vào danh sách khác trong java?
- 25. R. cách tạo danh sách các danh sách trong R?
- 26. Làm việc trên danh sách các danh sách trong Haskell
- 27. Danh sách ràng buộc các danh sách trong XAML?
- 28. Truy cập mục trong danh sách các danh sách
- 29. C# lấy danh sách từ một trường trong danh sách
- 30. Danh sách con được tạo trong danh sách
cần ... thêm ... thông tin ... Lấy ngày giờ tối đa trong vòng lặp, wtf? tối đa ngày giờ của những gì? vòng lặp đó làm gì? –
Được đề cử cho ** câu hỏi mơ hồ nhất trong tháng này **. – Welbog
@Welbog: Tôi nghĩ rằng chỉ chỉnh sửa của bạn làm cho câu hỏi vô nghĩa. –