日期选择器格式wp7显示时间

时间:2011-09-08 10:35:48

标签: windows-phone-7 time datepicker

我想在Windows Phone 7中更改日期选择器格式。我已将其更改为{0:dd-MM-yyyy} 但我仍然在字符串中同时获得日期和时间,并且省略了前面的零。 就像我想要一个像03-11-1988这样的日期,我得到的是3/11/1988 00:00 AM。

我该如何纠正?

这是我的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}" />

1 个答案:

答案 0 :(得分:1)

我在谈论价值属性。

选择器中的显示是正确的.value属性以 3/12/2011 00:00 AM 的形式返回字符串。虽然

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

删除 00:00 AM ,但日期仍为 3/12/2011 格式,我希望 03-12-2011 认为唯一的解决方案是在字符串中替换/。 -