如何将带有T和Z的字符串转换为日期时间



我有以下字符串:

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

相关内容

  • 没有找到相关文章

最新更新