WPF工具包DateTimePicker给出了错误格式化的值

时间:2017-03-30 20:05:33

标签: c# wpf datetime datetimepicker wpftoolkit

我想以DateTimePicker格式获取dd/MM/yyyy hh:mm:ss tt值。DateTimePicker代码

<xctk:DateTimePicker x:Name="startDateTimePicker" Value="{Binding SelectedDate}" 
FormatString="dd/MM/yyyy hh:mm:ss tt" Width="280" Height="30" Watermark="Select DateTime"/>

我已经按照我的要求提到了格式字符串,但是它输出为MM/dd/yyyy hh:mm:ss tt。不明白为什么会这样。我的系统日期时间MM/dd/yyyy会影响结果。如果是,我该怎样取消它。

1 个答案:

答案 0 :(得分:1)

您应该将Format属性设置为Custom,以便应用FormatString

试试这个:

<xctk:DateTimePicker x:Name="startDateTimePicker" Value="{Binding SelectedDate}" 
                     Format="Custom"
                     FormatString="dd\/MM\/yyyy hh:mm:ss tt" Width="280" Height="30" Watermark="Select DateTime"/>