0

如何设置日期和时间DateTimePicker存储在database哪个“ 2013-04-04 04:27:16.000”格式

数据库中的列是 ' datetime' 格式。

4

1 回答 1

4

如果您有日期时间字符串:

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

于 2013-04-05T11:26:01.480 回答