Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Получить только дату из WPF DatePicker

Автор вопроса: ElisabethОтветов: 1

когда я привязываю средство выбора даты wpf SelectedDate, я получаю это 2010-08-25 08:15:33.

Пока я сравниваю:

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

Я всегда получаю правду. Я должен сравнить ДАТУ без ВРЕМЕНИ. Но я не хочу преобразовывать в строку и анализировать ее как дату. Это было бы глупо.

Хм, элемент управления называется DATEpicker, а не DATETIMEpicker, кажется, MS сделала ошибку в именовании; P

Я уже пробовал это: SelectedDate="{Binding Path=SelectedStart, StringFormat=\{0:d\}}"

Но я всегда получаю полный DateTIME.

datepickerdatewpf

Ответы

Ответ 1 · рейтинг 2 · Thomas Levesque

if (SelectedStartDate.Date >= SelectedEndDate.Date)

Это будет сравнивать только часть даты DateTime

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы