[英]How to parse certain string to datetime format
我收到包含以下格式的日期时间字符串的数据:
2016年11月8日星期二11:20:00
2016年11月11日星期五,格林尼治标准时间08:05:00
我发现很难将其解析为DateTime。 如何将其解析为日期时间?
我认为这应该工作:
public DateTime ConvertToDateTime(string dateString)
{
return DateTime.ParseExact(dateString, "ddd MMM dd HH:mm:ss Z yyyy", CultureInfo.InvariantCulture)
}
您可以将DateTime.ParseExact
与自定义格式字符串一起使用 :
var dt = DateTime.ParseExact("Tue Nov 08 11:20:00 GMT 2016",
"ddd MMM dd HH:mm:ss Z yyyy", CultureInfo.InvariantCulture);
看到这个小提琴 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.