string转换成DateTimePicker控件日期显示
string格式若是yyyy-MM-dd hh:mm:ss或者yyyy-MM-dd
可以直接将string赋值给DateTimePicker控件的Text。
可以用Convert.ToDateTime(string)函数直接赋值给DateTimePicker控件的Value
string格式若是其他格式
可以通过Convert.ToDateTime(string, IFormatProvider)或者DateTime.ParseExact转换成DateTime,然后赋值给DateTimePicker控件的Value
如string格式是“MM/dd/yy”
Convert.ToDateTime(string, IFormatProvider)的代码
string dateString = "12/30/19";
DateTime dt;
DateTimeFormatInfo dtFormat = new DateTimeFormatInfo();
dtFormat.ShortDatePattern = "MM/dd/yy";
dt = Convert.ToDateTime(dateString , dtFormat);
date_ProjStretchTime.Value = dt;
DateTime.ParseExact的代码
string dateString = "12/30/19";
DateTime dt = DateTime.ParseExact(dateString , "MM/dd/yy", System.Globalization.CultureInfo.CurrentCulture);
date_ProjStretchTime.Value = dt;
date_ProjStretchTime是DateTimePicker控件名称