以特定格式设置日期时间的格式

本文关键字:格式 时间 日期 设置 定格 | 更新日期: 2023-09-27 18:27:03

我正在使用WPF TextBlock来绑定修改日期时间字段,并显示数据,但我想以自定义格式显示它,比如"DD.MM.YY HH:MM"。我尝试了下面的xaml,但它没有以请求的格式呈现数据,但它将数据显示为mm/dd/yyy hh:mm:ss长日期时间字符串

<TextBlock  Text="{Binding Modified, StringFormat={}{0:DD.MM.YY  HH:MM}}" VerticalAlignment="Center" Style="{StaticResource ResourceKey=DateLabelStyle}" ></TextBlock>

我如何才能以DD.MM.YY HH:MM格式显示数据?我需要写单独的转换器吗??

以特定格式设置日期时间的格式

尝试以下

<TextBlock Text="{Binding Modified, StringFormat=dd.MM.yy HH:mm}"/>

有关标准日期和时间格式的更多信息,请参阅:http://msdn.microsoft.com/en-us/library/az4se3k1.aspx.

这对于自定义日期和时间格式也很有用:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx.

自定义日期和时间格式没有DDYY格式。MM持续数月,mm持续数分钟。

我想你只需要

<TextBlock Text = "{Binding Modified, StringFormat = dd.MM.yy HH:mm}"/>