C#如何从calendar.SelectedDate获取日期格式为dd / MM / yyyy

时间:2014-01-02 15:53:33

标签: c# wpf calendar datetime-format

我需要从日历中选择日期并在文本框中以dd / MM / yyyy格式显示。我有这个代码,但它不起作用。

datum_odevzdani.Text = (calendar_odevzdani.SelectedDate.ToString("dd/MM/yyyy"));

请帮忙。

1 个答案:

答案 0 :(得分:11)

Calendar.SelectedDate属性的类型为Nullable<DateTime>。因此,您必须通过Nullable<T>.Value属性访问包含的DateTime

if (calendar_odevzdani.SelectedDate.HasValue)
{
    datum_odevzdani.Text = calendar_odevzdani.SelectedDate.Value.ToString("dd/MM/yyyy");
}