C# C:DateTime表单字符串

C# C:DateTime表单字符串,c#,datetime,C#,Datetime,所以我有这个字符串: string time = "20201006 10:42:42.925" 看起来像是有效的时间格式 这就是我所尝试的: DateTime dt1 = DateTime.Parse(time); 并出现此错误:字符串未被识别为有效的日期时间。使用TryParse方法,例如 dateTime dt1; if DateTime.TryParse(time, out dt1) { // all good } else{ // no good } 您已经

所以我有这个字符串:

string time = "20201006 10:42:42.925"
看起来像是有效的时间格式

这就是我所尝试的:

DateTime dt1 = DateTime.Parse(time);

并出现此错误:字符串未被识别为有效的日期时间。

使用TryParse方法,例如

dateTime dt1;
if DateTime.TryParse(time, out dt1)
{
// all good

} else{
// no good
}

您已经问了100多个问题,请阅读并表明您至少在web搜索引擎中粘贴了该错误消息,并尝试自己解决此问题。DateTime.Parse接受与当前区域性相关的格式,但不接受此特定的非标准格式,因此您必须向TryParseExact提供该格式。假设OP对实际解析的DateTime值感兴趣,则以else结尾对它们没有好处。