2011-03-04 5 views
1

날짜 필드가있는 SharePoint (2010) 목록이 있습니다.SharePoint ListItemProperty 날짜 필드 서식 지정 방법

지금 내 사용자 지정 디스플레이 형태로 나는 가서

21.02.2011 15:44 

어떻게

에 날짜를 포맷 셰어를 말할 수있는 다음과 같은 출력 결과 필드

<SharePoint:ListItemProperty Property="MyDateField" runat="server" id="ListItemProperty1" /> 

을 추가 할 수 있습니다

21.02.2011 

유일한 방법은 그 da에 기초하여 새로운 계산 된 열을 만드는 것입니다. 테 필드와 필드 정의 내에서 서식을 수행하지만, 그런 종류의 잘못된 방법으로 보인다.

도움을 주시면 감사하겠습니다.

답변

4

목록에서 "날짜"열을 만들 때 선택할 수있는 옵션이 있습니다. 1) 날짜 만; 2) 날짜와 시간. 첫 번째 옵션을 선택하면 표시 형식에서 날짜 만 표시됩니다.

+0

안녕 곡, 죄송하지만 새 필드를 만들 때 그 옵션이 없습니다. – Flo

+1

필드를 만들 때 "날짜 및 시간"유형을 선택하면이 옵션이 나타납니다. –

+0

@Flo JamesLove의 설명에 추가 ... 열을 만든 후에이 옵션을 편집 할 수 있는지 확실하지 않기 때문에 완전히 새로운 열을 목록에 추가해야한다고 생각합니다. "Date"유형의 새 열을 만든 다음 "Date only"옵션을 선택하십시오. – GoG

2

최근 수행 할 비슷한 작업이 있었지만 클라이언트는 날짜뿐만 아니라 저장된 시간도 원했습니다. .

내가이 문제를 해결 한 방법은 필요한 형식으로 날짜를 표시하는 계산 된 열을 만드는 것이 었습니다. 그런 다음 필드 컨트롤에서 해당 열을 표시하도록했습니다. FYI

=TEXT([News Article Date],"dd MMMM yyyy") 

:

계산

열이 식을 가지고이 페이지 레이아웃이었다.

0

프로그램 (파워 쉘) :

$web = get-spweb http://thingy/ 
$list = $web.lists["List Name"] 
$datefield = $list.fields["Date Field"] 
$datefield.displayformat = [microsoft.sharepoint.spdatetimefieldformattype]::dateonly 
$datefield.update()