C# 如何将特定字符串解析为日期时间格式

C# 如何将特定字符串解析为日期时间格式,c#,datetime,C#,Datetime,我收到的数据包含以下格式的日期时间字符串: 2016年11月8日星期二11:20:00格林尼治标准时间 2016年11月11日星期五08:05:00 GMT 我发现很难将其解析为日期时间。如何将其解析为日期时间?我认为应该这样做: public DateTime ConvertToDateTime(string dateString) { return DateTime.ParseExact(dateString, "ddd MMM dd HH:mm:ss Z yyyy", Cultur

我收到的数据包含以下格式的日期时间字符串:

2016年11月8日星期二11:20:00格林尼治标准时间
2016年11月11日星期五08:05:00 GMT


我发现很难将其解析为日期时间。如何将其解析为日期时间?

我认为应该这样做:

public DateTime ConvertToDateTime(string dateString)
{
    return DateTime.ParseExact(dateString, "ddd MMM dd HH:mm:ss Z yyyy", CultureInfo.InvariantCulture)
}

我认为这应该奏效:

public DateTime ConvertToDateTime(string dateString)
{
    return DateTime.ParseExact(dateString, "ddd MMM dd HH:mm:ss Z yyyy", CultureInfo.InvariantCulture)
}
您可以使用以下选项:

请参阅。

您可以使用:


请参阅。

重新发布类型应为DateTime而不是void重新发布类型应为DateTime而不是void