我如何将dateTimePickerValue类型转换为dateTime类型

时间:2019-03-17 17:18:39

标签: c#

DateTime strat=new DateTime();   

strat=dateTimePickerStart.Value.ToString("MM/dd/yyyy");

我如何将dateTimePicker值的类型转换为dateTime类型

1 个答案:

答案 0 :(得分:1)

您正在将dateTimePicker的值转换为无法分配给DateTime类型的变量的字符串。

选项:

strat=dateTimePickerStart.Value;

或者如果您要按照显示的格式设置日期,则可以对其进行解析:

strat=DateTime.Parse(dateTimePickerStart.Value.ToString("MM/dd/yyyy"));

但是,删除时间部分会更好:

strat=dateTimePickerStart.Value.Date;