c# srting类型变量如何给datatimepicker赋值

来源:百度知道 编辑:UC知道 时间:2024/06/19 14:57:16
string 类型的变量 比如 date ;
如何赋给datatimepicker???
datatimepicker.value=convert.todatetime(date);
报错!

public static DateTime GetDate(string datestr)
{
DateTime datetemp = DateTime.MinValue;
if (DateTime.TryParse(datestr, out datetemp))
return datetemp;
else
return DateTime.MinValue;

}

datatimepicker.value=convert.todatetime(date);

datatimepicker.value 什么类型?DateTime 类型? 如果是 String类型的话 就不要转换了吧。。。如果需要转换 就用 jonnysuen 的静态方法 直接调用。。这样的问题 自己可以解决的

datatimepicker.value=Convert.ToDateTime("2009-08-01")不就行了,你那个报错的原因大概是因为字符串格式不对,无法转化为DateTime吧,或者转化后的日期不在你的datatimepicker的MaxValue与MinValue之间吧...