gpt4 book ai didi

XAML 中的 WPF 日期字符串格式

转载 作者:行者123 更新时间:2023-12-04 16:37:48 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





WPF Binding StringFormat Short Date String

(7 个回答)


6年前关闭。




我正在尝试在 DatePicker 选择日期后格式化字符串。我得到的格式是“9/5/2013 12:00:00 AM”,我想得到的是“9/5/2013”​​。有人能告诉我字符串格式有什么问题吗?

<DataGridTemplateColumn Header="Start">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Start, StringFormat=d}" FontFamily="Verdana" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<DatePicker SelectedDate="{Binding Start}" FontFamily="Verdana" >
<DatePicker.CalendarStyle>
<Style TargetType="Calendar">
<Setter Property="DisplayMode" Value="Month"/>
</Style>
</DatePicker.CalendarStyle>
</DatePicker>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>

最佳答案

请尝试以下操作:

<TextBlock Text="{Binding Start, StringFormat=d}" />

这需要 .NET 3.5 SP1 或更高版本。

顺便说一句:StringFormat 区分大小写。 “d”是 short date format specifier而“D”是 long date format specifier .

关于XAML 中的 WPF 日期字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18643393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com