Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 解析Datetime c时出现奇数结果#_C#_Parsing_Datetime - Fatal编程技术网

C# 解析Datetime c时出现奇数结果#

C# 解析Datetime c时出现奇数结果#,c#,parsing,datetime,C#,Parsing,Datetime,我有以下代码: 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”工程 任何人都可以告诉我我做错了什么?使用HH而不是HH date =

我有以下代码:

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”工程


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

使用
HH
而不是
HH

date = DateTime.ParseExact(_date, "yyyy-MM-dd HH:mm", culture);
HH
适用于24小时

hh
是12小时

是的,你是对的,只是也找到了。。。好吧,至少张贴问题帮助我找到了错误,谢谢你的快速回答。