У меня есть массив объектов datetime, и я хотел бы найти, какой элемент в массиве находится ближе всего к данной дате (например, datetime.datetime(2014,12,16)
)
В этом сообщении показано, как найти ближайшую дату, которая не была до указанной даты. Как я могу изменить этот код, чтобы он мог возвращать даты, которые были до заданной даты?
Например, если в массиве размещены элементы datetime.datetime(2014,12,10)
и datetime.datetime(2014,12,28)
, прежний элемент должен быть возвращен, поскольку он является самым близким к datetime.datetime(2014,12,16)
по абсолютной величине.