C#字符串转日期格式的问题!急

代码:

datestr="2009-4-25";

datestr+=" "+"8:00:00";

DateTime date=DateTime.Parse(datestr);

出现问题:System.FormatException: 该字符串未被识别为有效的 DateTime。

我在调试的时候查看datestr的值为"2009-4-25 8:00:00",而我执行DateTime.Parse("2009-4-25 8:00:00")的时候,转换成功,很郁闷,哪为高手帮看看吧


胡子哥哥
浏览 660回答 2
2回答

jeck猫

奇怪我用你的代码试了一下转换正常,难道是因为你的vs不是中文版不支持2009-4-25 8:00:00的格式不过你可以尝试datestr="2009-4-25";DateTime date=DateTime.Parse(datestr).AddHours(8);看行不行
打开App,查看更多内容
随时随地看视频慕课网APP