我有一个DateTimePicker和一个ComboBox。我试图将DateTimePicker的短日期与组合框的选定时间结合起来。
一些组合框选择 12:00 AM 12:30 AM 凌晨1:00 等
所以我有一个来自日期时间选择器的DateTime,我如何将它与组合框文本结合起来创建一个日期时间类
答案 0 :(得分:2)
使用DateTime.Parse()方法:
var datePickerDate = dateTimePicker.Value;
var comboboxTime = comboBox.SelectedText;
var dateTimeString = String.Format("{0} {1}", datePickerDate, comboboxTime);
var combinedDate = DateTime.Parse(dateTimeString);
我不确定您是在编写Windows或Web应用程序,但解决方案是相同的。您还可以使用其中一个重载版本的DateTime.Parse()来更好地控制stringDateTime的格式。