Похоже, SPList.LastItemModifiedDate - это значение, которое вы хотите.
Согласно MSDN:
Получает дату и время, когда элемент, поле или свойство списка были изменены в последний раз.
(выделено мной)
Таким образом, это больше, чем просто последний измененный элемент, этов последний раз список был изменен.
Чтобы подтвердить, я посмотрел список, который, в соответствии со всем содержимым сайта, был последний раз изменен 4 часа назад (список обновляется каждую ночь заданием таймера).Однако наибольшая дата изменения любого элемента списка была 15 часов назад.Затем я посмотрел на viewlsts.aspx, чтобы увидеть, как рассчитывается Last Modified на странице «Все содержимое сайта», и обнаружил следующее:
SPUtility.TimeDeltaAsString(spList.LastItemModifiedDate, dtCurrent)
Поэтому я использовал бы SPList.LastItemModifiedDate
, чтобы определить время последнего изменения списка, но это не надежно для получения даты последнего измененного элемента списка.