是否可以在代碼中設置timepicker值。在代碼中設置timepicker值
我在這裏想的是,如果我有一個時間選擇器,並選擇一個時間值,這就是應該使用的時間。
但是,如果我不選擇一個時間值,它應該設置00:00作爲默認值,我想用代碼做到這一點。
哈得有些瘋狂的想法是這樣的:
DateTime date;
date.Hour(00:00:00)
沒有工作,良好的那麼有沒有進行這種沒有什麼好的辦法。
UPDATE
這裏是我的想法:
DateTime? temp = (DateTime)startDate.Value;
DateTime date1;
if (temp == null)
{
//Set the time to 00:00
}
else
{
date1 = (DateTime)temp;
}
UPDATE2 這裏是所有的代碼,並得到一個例外,這就是爲什麼我要設置的值碼becasue接受可空的日期時間似乎沒有工作。
DateTime date = (DateTime)datePicker.Value;
DateTime break1S = (DateTime)startBreak1.Value;
_nestedDateStartBreak1 = new DateTime(date.Year, date.Month, date.Day, break1S.Hour, break1S.Minute, 0);
什麼是例外? –
檢查我的其他帖子關於這個異常在這裏http://stackoverflow.com/questions/16893855/exception-of-type-system-invalidoperationexception-occurred-in-mscorlib-ni-dll – mogren3000
是不是有兩個職位幾乎相同的東西 – mogren3000