从数据库到日期时间选择器

Yas*_*ier 1 c# datetime

我有一个日期时间选择器很少的表单,确切地说是两对日期和时间。

在此处输入图片说明

来自这些选择器的数据被合并并以 DateTime 格式保存到数据库中

 16/05/2012 11:28:00 a.m.
Run Code Online (Sandbox Code Playgroud)

现在,我想做的是从数据库中获取值并将其放入日期时间选择器中。

我试过类似的东西

string plannedDate =(dbFunctions.SQLReadColumn("task", "PlannedDate", TaskID));
        DateTime pDate = new DateTime(plannedDate.Substring(0,9);
        dtpDatePicker.Value=pDate;
Run Code Online (Sandbox Code Playgroud)

其中plannedDate包含上述格式的字符串数据,但我无法将其转换为DateTime(第二行不正确)。有没有简单的方法来做到这一点,还是我必须将绳子切成年、月等的碎片?

Nik*_*wal 5

这样做

dtpDatePicker.Value = Convert.ToDateTime(plannedDate.Substring(0, 10)); 
Run Code Online (Sandbox Code Playgroud)

时间也一样

mytimepicker.Value = Convert.ToDateTime(plannedDate.Substring(10, 6));
Run Code Online (Sandbox Code Playgroud)