当然不能正常运行了,你把字符串当作参数怎么转化为日期格式?把你语句中的cmd.ExecuteNonQuery()改为obj result=cmd.ExecuteScalar();然后再把它转化为日期,如DateTime rentalTime=Convert.ToDateTime(result);下面的照此改
通过断点查看具体的值。也可以留联系看。
有个不能被转成日期的对象被转成日期了,排查一下