2011-02-10 7 views
3

typiquement quand j'ai un timepicker et un datePicker sur un winform Je combine les deux en un objet date en utilisant le nouveau constructeur DateTime (y, m, d, h, mi, s). cela semble un peu long et je me demandais quelle approche les autres utilisent si confrontés à cette situation.combinant DatePicker et 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

ressemble à c'était juste un simple.

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

Je ne savais pas

Répondre

5

espérons que vous avez utilisé DateTimePicker pour sélectionner la date et l'heure. dans ce cas, vous pouvez combiner la date et l'heure comme

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