Tôi đã có danh sách đối tượng ngày giờ và tôi muốn tìm đối tượng cũ nhất hoặc nhỏ nhất. Một số trong những ngày này có thể là trong tương lai.Tìm đối tượng datetime cũ nhất/trẻ nhất trong danh sách
from datetime import datetime
datetime_list = [
datetime(2009, 10, 12, 10, 10),
datetime(2010, 10, 12, 10, 10),
datetime(2010, 10, 12, 10, 10),
datetime(2011, 10, 12, 10, 10), #future
datetime(2012, 10, 12, 10, 10), #future
]
Cách tối ưu nhất để làm như vậy là gì? Tôi đã suy nghĩ của việc so sánh datetime.now() cho mỗi một trong số đó.
Làm thế nào về 'max' và' min'? – JoshD
Không có bất kỳ câu hỏi tương tự nào trên stackoverflow, tôi đã tìm kiếm thông qua một câu trả lời, vì vậy tôi chắc chắn nó sẽ hữu ích cho người khác. – panosl