组合日期时间选择器和组合框选定索引的值

时间:2014-05-08 20:27:41

标签: c# datetimepicker datetime-format

我有一个DateTimePicker和一个ComboBox。我试图将DateTimePicker的短日期与组合框的选定时间结合起来。

一些组合框选择 12:00 AM 12:30 AM 凌晨1:00 等

所以我有一个来自日期时间选择器的DateTime,我如何将它与组合框文本结合起来创建一个日期时间类

1 个答案:

答案 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的格式。