我需要从日历中选择日期并在文本框中以dd / MM / yyyy格式显示。我有这个代码,但它不起作用。
datum_odevzdani.Text = (calendar_odevzdani.SelectedDate.ToString("dd/MM/yyyy"));
请帮忙。
答案 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");
}