2011-09-08 5 views
1

Windows 전화 7에서 날짜 선택기 형식을 변경하고 싶습니다. {0 : dd-MM-yyyy} 으로 변경했으나 날짜와 시간도 문자열로 가져 왔으며 앞의 0은 생략됩니다. 내가 좋아하는 날짜를 원한다면 03-11-1988은 3/11/1988 00:00 AM입니다.날짜 선택기 형식 wp7로 시간 표시

어떻게 수정합니까?

내 XAML

<toolkit:DatePicker Margin="261,463,0,0" x:Name="datePicker1" HorizontalAlignment="Left" VerticalAlignment="Top" d:LayoutOverrides="VerticalAlignment" ValueStringFormat="{}{0:dd-MM-yyyy}" /> 
<toolkit:DatePicker HorizontalAlignment="Left" Margin="261,558,0,0" x:Name="datePicker2" Height="77" VerticalAlignment="Top" ValueStringFormat="{}{0:dd-MM-yyyy}" /> 
<toolkit:DatePicker HorizontalAlignment="Left" Margin="261,648,0,0" x:Name="datePicker3" VerticalAlignment="Top" ValueStringFormat="{}{0:dd-MM-yyyy}" /> 
+0

어떤 버전의 WP7 툴킷을 사용합니까? 현재 8 월에 출시 된 코드가 제대로 작동합니다. –

+0

화면에서 작동하지만 표시가 정확하지만 반환 된 값이 올바르지 않습니다. –

+0

다른 값을 선택한 후에도 디스플레이가 정확합니다. 이 값이 반환 된 값을 의미합니까? 또는 Visual Studio에 표시되는 문자열을 의미하고 Value 속성을 표시합니까? –

답변

1

내가 값 속성에 대해 이야기하고있다.

선택기의 표시가 정확합니다. value 속성은 3/12/2011 00:00 AM과 같은 형식의 문자열을 반환합니다.

String txtDate = Convert.ToString(txtDated.ToShortDateString());  

오전 12시을 제거하지만 날짜가 여전히 2011년 3월 12일 형식이며 내가 원하는 있지만 2011년 3월 12일이있는 내가 유일한 솔루션으로/대체 생각 -에 문자열.