当我绑定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。
答案 0 :(得分:2)
if (SelectedStartDate.Date >= SelectedEndDate.Date)
这只会比较DateTime