buy.Date = Convert.ToDateTime(this.txtDate.Text.Trim());
该字符串未被识别为有效的 DateTime
未出类似的formatexception
不是有convert.ToDateTime(string value)的方法吗
为什会出现这种情况?怎么解决?
该字符串未被识别为有效的 DateTime
未出类似的formatexception
不是有convert.ToDateTime(string value)的方法吗
为什会出现这种情况?怎么解决?
this.txtDate.Text.Trim()的值是什么?应该不是datetime类型的有效格式
如果因为格式特殊实在转换不了的,就自己拆分字符串拼接成符合格式的时间串再转换
或者直接new DateTime()对象
断点看this.txtDate.Text.Trim()的值。
如何把 "我是中国人" 这个string类型的字符串转换为时间?
举个例子那个值是"1234",这你能成功转换就见鬼了。
用DateTimePicker控件,来获取时间 DateTimePicker.value用这个控件相对安全些。buy.Date = Convert.ToDateTime(this.txtDate.Text.Trim()); 格式不对、很容易出异常。