2011-02-10 40 views
3

通常當我有一個winform的timepicker和datePicker 我通過使用新的DateTime(y,m,d,h,mi,s)構造函數將兩者合併爲一個日期對象。 這似乎有點囉嗦,我想知道如果面對這種情況,別人正在使用什麼方法。結合DatePicker和TimePicker

DateTime date = 
new DateTime(DatePicker.Value.Year, DatePicker.Value.Month, DatePicker.Value.Day, 
      TimePicker.Value.Hour, TimePicker.Value.Minute, TimePicker.Value.Second); 

enter image description here

看起來這只是一個簡單的。

DateTime date = DatePicker.Value.Date.Add(TimePicker.Value.TimeOfDay); 

我沒有意識到

回答

5

希望您已使用DateTimePicker選擇日期和時間。在這種情況下,您可以結合日期和時間,如

DateTime date = DatePicker.Value.Date + TimePicker.Value.TimeOfDay;