如何设置日期和时间DateTimePicker
存储在database
哪个“ 2013-04-04 04:27:16.000
”格式
数据库中的列是 ' datetime
' 格式。
如果您有日期时间字符串:
var converter = TypeDescriptor.GetConverter(typeof(DateTime));
var result = converter.ConvertFrom(dateTimeString);
DateTime value = (DateTime)result;
DateTimePicker.Value = value;
或使用 DateTime.Parse 或 TryParse
或者您可以从数据库中获取它作为 DateTime
DateTime? dt =row.Field<DateTime?>(columnName);
if(dt.HasValue) DateTimePicker.Value = dt.GetValueOrDefault();
其中row是您从数据库中获得的 DataRow