ASP.net中{0001⼀1⼀1 0:00:00}问题是怎么回事?怎么解决呢?急急急 该字符串未被识别为有效的 DateTime。

2025-05-07 07:18:07
推荐回答(4个)
回答1:

这两句倒过来
string birthday = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtBirthday")).ToString();
DateTime dateBirthday = DateTime.Parse(Convert.ToDateTime(birthday).ToString("yyyy-MM-dd"));

也有可能是你textbox里的值不是正确的日期形式

回答2:

返回时间有问题,可以判定下,if(this.customTime==null||this.customTime.tostirng="上面字符串") this.customTime=DateTime.minvalue //赋值默认最小值

回答3:

birthday变量不是有效的日期

回答4:

调试一下,看转换之前是什么值