asp.net(C#) 日期型字符串转为日期型出的问题及疑惑
我写代码也有几年了。该网站运营也有一年了。今天突然网站报错。
错误提示:该字符串未被识别为有效的 DateTime,错误代误如下
a.EndAt = DateTime.Parse("2009-4-20 13:1");
注明:该错误在我本机测试没有问题,只有在服务器上才有问题(以下测试,报错也是服务器才)。
以下是我的排错方式,
1、 string strDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
DateTime date DateTime.Parse(strDate ); //报错
2、 DateTime date DateTime.Pares(DateTime.Now.ToString()) //报错
3、 Response.Write(DateTime.Now.ToString()) 然后把页面上显示的"2009-4-19 21:44:16"复制过来
DateTime date DateTime.Pares("2009-4-19 21:44:16");
//OK
问题解决了。难道,服务器,要我通过Response.Write(DateTime.Now.ToString())来告诉它,DateTime.Pares需要什么格式吗??