Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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# 在C中将dd/MM/yyyy hh:MM:ss.fff从字符串转换为日期时间#_C#_Asp.net_Datetime - Fatal编程技术网

C# 在C中将dd/MM/yyyy hh:MM:ss.fff从字符串转换为日期时间#

C# 在C中将dd/MM/yyyy hh:MM:ss.fff从字符串转换为日期时间#,c#,asp.net,datetime,C#,Asp.net,Datetime,我正在努力改变信仰 以下格式的字符串 年月日hh:MM:ss.fff 转换为日期时间值 最简单的方法 顺便说一句 抛出无效的时间异常 例如。 11/12/2009 13:30:00.000 其中12是月份(我知道很奇怪)您必须使用HH string timeString = "11/12/2009 13:30:00.000"; IFormatProvider culture = new CultureInfo("en-US", true); DateTime dateVal = DateTim

我正在努力改变信仰 以下格式的字符串 年月日hh:MM:ss.fff 转换为日期时间值

最简单的方法

顺便说一句

抛出无效的时间异常

例如。 11/12/2009 13:30:00.000
其中12是月份(我知道很奇怪)

您必须使用HH

string timeString = "11/12/2009 13:30:00.000";
IFormatProvider culture = new CultureInfo("en-US", true); 
DateTime dateVal = DateTime.ParseExact(timeString, "dd/MM/yyyy HH:mm:ss.fff", culture);

hh:mm:ss.fff
应该是
hh:mm:ss.fff
,因为您使用的是24小时格式。

显示您试图解析的确切字符串。有时您只需要另一只眼睛来查看代码。谢谢你。我真傻。
string timeString = "11/12/2009 13:30:00.000";
IFormatProvider culture = new CultureInfo("en-US", true); 
DateTime dateVal = DateTime.ParseExact(timeString, "dd/MM/yyyy HH:mm:ss.fff", culture);