Можно ли установить значение таймпикера в коде.
Я думаю, что если у меня есть средство выбора времени и я выбираю значение времени, то время должно использоваться.
Но если я не выберу значение времени, по умолчанию должно быть установлено 00:00, и я хочу сделать это с помощью кода.
Придумал какую-то безумную идею, которая выглядела так:
DateTime date;
date.Hour(00:00:00)
Не получилось так хорошо, есть ли хороший способ сделать это.
ОБНОВЛЕНИЕ
Вот что я думаю:
DateTime? temp = (DateTime)startDate.Value;
DateTime date1;
if (temp == null)
{
//Set the time to 00:00
}
else
{
date1 = (DateTime)temp;
}
update2 Вот весь код и получение исключения, и именно поэтому я хочу установить значение в коде, потому что принятие значения nullable datetime, похоже, не сработало.
DateTime date = (DateTime)datePicker.Value;
DateTime break1S = (DateTime)startBreak1.Value;
_nestedDateStartBreak1 = new DateTime(date.Year, date.Month, date.Day, break1S.Hour, break1S.Minute, 0);