2012-02-24 2 views
1

SharePoint 2007의 새 사이트에 대한 목록 템플릿 파일을 복제하는 몇 가지 코드가 있습니다. SPList.LastItemModified을 확인하여 뉴스 항목이 있는지 여부를 확인합니다. 새로운 .STP 파일을 만들지 마십시오. 나는 또한 목록 예를 들어, 뷰 및 열을 수정하면 볼 수 있도록 불구하고 싶습니다 무엇SharePoint 목록 (SPList)의 마지막 수정 날짜를 얻는 방법

이 사람이 나를 도울 수 있습니까? 고맙습니다.

답변

4

SPList.LastItemModifiedDate은 원하는 값입니다. MSDN에 따르면

:

목록의 항목, 필드 또는 속성이 마지막으로 수정 된 날짜와 시간을 가져옵니다.

(강조 광산)

은 그래서 수정 다만 마지막 항목보다 더, 그것은 목록이 수정 된 마지막 시간입니다.

확인하기 위해 모든 사이트 콘텐츠에 따라 마지막으로 수정 된 목록을 보았습니다 (이 목록은 매일 밤 타이머 작업으로 업데이트됩니다). 그러나 가장 큰 수정 날짜는 15 시간 전이었습니다. 나는 다음 모든 사이트 콘텐츠 페이지에서 계산하는 방법에 마지막으로 수정보고 viewlsts.aspx 쳐다 보면서 다음과 같은 발견 :

SPUtility.TimeDeltaAsString(spList.LastItemModifiedDate, dtCurrent) 

그래서리스트가 수정 된 마지막 시간을 결정하기 위해 SPList.LastItemModifiedDate을 사용, 그러나 그것은이다 수정 된 마지막 목록 항목의 날짜를 검색하는 데는 신뢰할 수 없습니다.

관련 문제