日期格式为06-Apr-2009 04:25 PM

时间:2009-04-06 10:56:21

标签: wpf

如何格式化字符串以显示日期和时间,如下所示?

  

06-Apr-2009 04:25 PM

3 个答案:

答案 0 :(得分:8)

WPF现在StringFormat类上有Binding属性,您可以按如下方式使用:

<TextBlock Text="{Binding StringFormat={}{0:dd-MMM-yyyy HH:mm tt}}"/>

答案 1 :(得分:1)

您可以使用自定义日期格式字符串来获得完全相同的格式:

theDate.ToString("dd'-'MMM'-'yyyy HH':'mm tt")

答案 2 :(得分:-1)

您可以在http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx查看可用的DateTime格式。

您还可以提供自定义格式。如果要在处理DateTime时在WPF中显示它,可以实现自定义IValueConverter并使用绑定中的转换器来显示日期时间。