在c#windows中设置datetimepicker

本文关键字:datetimepicker 设置 c#windows | 更新日期: 2023-09-27 18:07:28

如何将日期和时间设置为存储在database中的DateTimePicker"2013-04-04 04:27:16.000"格式

数据库中的列为"datetime"格式。

在c#windows中设置datetimepicker

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

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