我喜欢将字符串“May 01 2000”转换为 DateTime
我在下面尝试了此代码,但出现错误
string date = "May 01 2000";
DateTime DT=Convert.ToDateTime(date)
我喜欢将字符串“May 01 2000”转换为 DateTime
我在下面尝试了此代码,但出现错误
string date = "May 01 2000";
DateTime DT=Convert.ToDateTime(date)
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 ...
}