【发布时间】:2020-01-06 07:14:41
【问题描述】:
我们的日期格式是 DD/MM/YYYY。如果用户只输入日期和月份,则应用程序应自动选择当前年份。例如:如果用户输入 0104,那么应用程序应该得到 01/04/2020。需要根据日期自动获取年份
如果用户在 DatePicker ddmm(ex.0401) 上选择 Date,则应自动获取 dd/mm/yyyy 格式的 Date(ex.04/01/2020)
<DatePicker
Grid.Column="3"
x:Name="FinancialYear"
HorizontalAlignment="Left"
Margin="74,317,0,0"
VerticalAlignment="Top"
SelectedDate="{Binding FinancialYear,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged,StringFormat='dd/MM/yyyy',ValidatesOnDataErrors=False}"
Uid="none" Width="151"
PreviewKeyDown="FinancialYear_PreviewKeyDown">
</DatePicker>
【问题讨论】:
-
您为此设置了字符串格式
StringFormat='dd/MM/yyyy' -
我只有类型 ddmm(ex.0401) 日期选择器自动获取字符串格式 dd/mm/yyyy(ex.04/01/2020)
-
欢迎来到 SO!你背后的 C# 代码是什么样的?你能分享那个代码吗
标签: wpf xamarin mvvm wpf-controls mvvm-light