如何分析特定字符串日期时间格式
问题描述:
我收到包含日期时间的字符串中使用以下格式的数据:如何分析特定字符串日期时间格式
周二年11月8 11时20分00秒格林尼治标准时间2016
周五11月11日08:05: 00 GMT 2016
我发现把它解析成DateTime非常困难。这怎么能被解析成日期时间?
答
我认为这应该工作:
public DateTime ConvertToDateTime(string dateString)
{
return DateTime.ParseExact(dateString, "ddd MMM dd HH:mm:ss Z yyyy", CultureInfo.InvariantCulture)
}
答
可以使用DateTime.ParseExact
与custom format string:
var dt = DateTime.ParseExact("Tue Nov 08 11:20:00 GMT 2016",
"ddd MMM dd HH:mm:ss Z yyyy", CultureInfo.InvariantCulture);
retunr类型应该是DateTime而不是void –
谢谢!修复。 – YuvShap