【发布时间】:2013-09-17 03:28:12
【问题描述】:
我喜欢将字符串“May 01 2000”转换为日期时间
我在下面尝试了这段代码,但出现错误
string date = "May 01 2000";
DateTime DT=Convert.ToDateTime(date)
【问题讨论】:
标签: c# asp.net-mvc
我喜欢将字符串“May 01 2000”转换为日期时间
我在下面尝试了这段代码,但出现错误
string date = "May 01 2000";
DateTime DT=Convert.ToDateTime(date)
【问题讨论】:
标签: c# asp.net-mvc
string s = "May 01 2000";
DateTime dt = DateTime.ParseExact(s, "MMM dd yyyy", CultureInfo.InvariantCulture);
但是,您几乎总是最好使用DateTime.TryParse(),因为如果转换失败,它不会引发异常:
将日期和时间的指定字符串表示形式转换为其 DateTime 等效项,并返回一个 指示是否 转换成功。
string s = "May 01 2000";
DateTime dateValue;
if (DateTime.TryParse(s, out dateValue) == true)
{
// succeeded ...
}
【讨论】: