C#如何从Calendar.SelectedDate中获取格式为ddMMyyyy的日期[关闭] 。

问题描述 投票:2回答:1

我需要从日历中获取选定的日期,并以ddMMyyyy的格式在文本框中显示。我有这段代码,但它不工作。

datum_odevzdani.Text = (calendar_odevzdani.SelectedDate.ToString("dd/MM/yyyy"));
c# wpf calendar datetime-format
1个回答
11
投票

的类型。Calendar.SelectedDate 财产是 Nullable<DateTime>. 因此,你必须访问所包含的 DateTimeNullable<T>.Value 财产。

if (calendar_odevzdani.SelectedDate.HasValue)
{
    datum_odevzdani.Text = calendar_odevzdani.SelectedDate.Value.ToString("dd/MM/yyyy");
}
© www.soinside.com 2019 - 2024. All rights reserved.