我正在用UWP编写一个简单的代码,用户可以在其中从CalendarDatePicker中选择日期,该应用程序将在TextBlock中显示选定的日期并执行一些功能。我该怎么办?
我试图用ToString()方法做到这一点。它显示了日期的完整格式(例如:1/1/2019 10:27 AM +06:00)
但是我只想显示日期和月份。
这是我编写的代码:
XAML
index
C#:
<CalendarDatePicker Name="calDatePicker"
DateChanged="calDatePicker_DateChanged"
Grid.Column="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Margin="5,0,0,1"/>
<TextBlock Name="dateText"
Style="{StaticResource sampleText}"
Text="Preferred Time"/>
答案 0 :(得分:1)
private void calDatePicker_DateChanged(CalendarDatePicker sender, CalendarDatePickerDateChangedEventArgs args)
{
if (calDatePicker.Date < DateTime.Now)
{
dateText.Text = "Order must be placed between this day and next 5 days.";
}
else
{
var dt = calDatePicker.Date;
dateText.Text = dt.Value.Year.ToString() + " " + dt.Value.Month.ToString();
counter = true;
}
}