Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将dateTimePickerValue类型转换为dateTime类型_C# - Fatal编程技术网

C# 如何将dateTimePickerValue类型转换为dateTime类型

C# 如何将dateTimePickerValue类型转换为dateTime类型,c#,C#,如何将dateTimePicker值的类型转换为dateTime类型您正在将dateTimePicker值转换为无法分配给dateTime类型变量的字符串 选项: DateTime strat=new DateTime(); strat=dateTimePickerStart.Value.ToString("MM/dd/yyyy"); 或者,如果您想按所示格式设置日期,可以对其进行解析: strat=dateTimePickerStart.Value; 但是,要删除时间组件,最好:

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

选项:

DateTime strat=new DateTime();   

strat=dateTimePickerStart.Value.ToString("MM/dd/yyyy");
或者,如果您想按所示格式设置日期,可以对其进行解析:

strat=dateTimePickerStart.Value;
但是,要删除时间组件,最好:

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

DateTimePicker.Value
的类型是DateTime…因此得名。该代码正在(不必要地)转换为字符串
DateTime strat=dateTimePickerStart.Value
strat=dateTimePickerStart.Value.Date;