2012-11-17 82 views
4

我有下面的代码奇怪的结果:与解析日期时间C#

IFormatProvider culture = new System.Globalization.CultureInfo("es-ES", true); 
date = DateTime.ParseExact(_date, "yyyy-MM-dd hh:mm", culture); 

为_DATE = “2012年11月17日15:00”

它抛出一个异常

但_date =“2012-11-17 10:00”作品

任何人都可以告诉我我做错了什么?

+0

被抛出什么异常? – jAC

回答

7

使用HH代替hh

date = DateTime.ParseExact(_date, "yyyy-MM-dd HH:mm", culture); 

HH24小时
hh12小时

+1

是的你是对的,只是发现它......至少发布这个问题帮助我找到了错误,感谢您的快速回答。 – VicoMan

+0

不客气:) –