如何格式化字符串以显示日期和时间,如下所示?
06-Apr-2009 04:25 PM
答案 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并使用绑定中的转换器来显示日期时间。