Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.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#_Asp.net Mvc - Fatal编程技术网

字符串到日期转换C#

字符串到日期转换C#,c#,asp.net-mvc,C#,Asp.net Mvc,我想把字符串“May 01 2000”转换成DateTime 我尝试了下面的代码,但出现了一个错误 string date = "May 01 2000"; DateTime DT=Convert.ToDateTime(date) 但是,由于转换失败时不会引发异常,因此使用几乎总是更好: 将日期和时间的指定字符串表示形式转换为其 DateTime等效,并返回一个值,该值指示 转换成功。 但是,由于转换失败时不会引发异常,因此使用几乎总是更好: 将日期和时间的指定字符串表示形式转换为其 Date

我想把字符串“May 01 2000”转换成DateTime

我尝试了下面的代码,但出现了一个错误

string date = "May 01 2000";
DateTime DT=Convert.ToDateTime(date)
但是,由于转换失败时不会引发异常,因此使用几乎总是更好:

将日期和时间的指定字符串表示形式转换为其 DateTime等效,并返回一个值,该值指示 转换成功。

但是,由于转换失败时不会引发异常,因此使用几乎总是更好:

将日期和时间的指定字符串表示形式转换为其 DateTime等效,并返回一个值,该值指示 转换成功。


谢谢,它解决了我的问题。再次感谢:)嗨@mitch字符串是什么样的“Mon May 01 2000 00:00:00 GMT+0800”?这是同一个问题吗?我不确定这是不是标准格式?谢谢,它解决了我的问题。再次感谢:)嗨@mitch字符串是什么样的“Mon May 01 2000 00:00:00 GMT+0800”?这是同一个问题吗?我不确定这是标准格式?
string s = "May 01 2000";
DateTime dt = DateTime.ParseExact(s, "MMM dd yyyy", CultureInfo.InvariantCulture);
string s = "May 01 2000";
DateTime dateValue;

if (DateTime.TryParse(s, out dateValue) == true)
{
    // succeeded ...
}