我有以下字符串:
20150521T205510Z
我如何去转换这个日期时间?我需要先解析日期然后再解析时间吗?或者是否有一种方法将其插入DateTime.Parse()以获得正确的值?
你可以尝试这样做:
var dateString = "20150521T205510Z";
var date = DateTime.ParseExact(dateString,
"yyyyMMdd'T'HHmmss'Z'",
CultureInfo.InvariantCulture);
DateTime.Parse("2012-09-30T23:00:00.0000000Z")总是转换为DateTimeKind。当地的 Use function DateTime.ParseExact.
附加信息:https://msdn.microsoft.com/en-us/library/w2sa9yss%28v=vs.110%29.aspx