我的系统短日期时间格式为d/M/yyyy。我传递“2011年3月29日下午2点38分18秒”,所以它给错误“字符串未被识别为有效的DateTime”字符串未被识别为有效的日期时间 - 当字符串格式与系统日期时间格式不同时
DateTime.Parse("03/29/2011 02:38:18 PM")
如果机器的日期时间格式设置到m/d/yyyy,它完美的工作。
编辑: 我的应用程序是一个winform应用,它包含一个数据gridview的,该网格视图包含一个自定义DateTime控制(列),这是由其他开发者创建。 当我尝试在网格中更改此日期时间列的值时,会发生此错误。 VS调试器不捕捉异常,所以我无法找到我应该尝试修复它的位置。
感谢
我只看到约3,073。 – GWLlosa 2011-03-29 21:46:04