我有以下字符串:
20150521T205510Z
如何将此转换为DateTime?我需要先解析日期吗?或者有没有办法将其插入DateTime.Parse()以获取正确的值?
答案 0 :(得分:2)
您可以尝试这样的事情:
var dateString = "20150521T205510Z";
var date = DateTime.ParseExact(dateString,
"yyyyMMdd'T'HHmmss'Z'",
CultureInfo.InvariantCulture);
我引用了以下答案:DateTime.Parse("2012-09-30T23:00:00.0000000Z") always converts to DateTimeKind.Local
答案 1 :(得分:0)
使用函数DateTime.ParseExact。
其他信息: https://msdn.microsoft.com/en-us/library/w2sa9yss%28v=vs.110%29.aspx