Найти самый старый / самый молодой объект datetime в списке

У меня есть список объектов datetime, и я хочу найти самый старый или самый молодой. Некоторые из этих дат могут быть в будущем.

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
]

Каков самый оптимальный способ сделать это? Я думал сравнить datetime.now () с каждым из них.

76
задан panosl 13 October 2010 в 16:09
поделиться