仅从WPF DatePicker获取日期

时间:2010-08-22 11:38:19

标签: wpf date datepicker

当我绑定wpf datepicker SelectedDate时,我得到2010-08-25 08:15:33。

我做比较时:

if (SelectedStart >= SelectedEnd)
     return false;
else
    return true;

我永远都是真的。我必须在没有TIME的情况下比较DATE。但我不想转换为字符串并将其解析为Date。那太傻了。

Hm控件被称为DATEpicker而不是DATETIMEpicker似乎MS确实命名错误; P

我已经尝试过这个:SelectedDate="{Binding Path=SelectedStart, StringFormat=\{0:d\}}"

但我总是得到完整的DateTIME。

1 个答案:

答案 0 :(得分:2)

if (SelectedStartDate.Date >= SelectedEndDate.Date)

这只会比较DateTime

的日期部分