【发布时间】:2012-09-28 02:16:48
【问题描述】:
如果我在文本字段中有如下日期 2012-09-27T11:41:16:587Z
我将如何进行 ParseExact?
我想我很接近 DateTime convertDate = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture); 但它出错了......
【问题讨论】:
如果我在文本字段中有如下日期 2012-09-27T11:41:16:587Z
我将如何进行 ParseExact?
我想我很接近 DateTime convertDate = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture); 但它出错了......
【问题讨论】:
奇怪的是没有人回答这个问题。这将起作用:
DateTime.ParseExact(date, @"yyyy-MM-dd\THH:mm:ss:fff\Z",
CultureInfo.InvariantCulture);
与您的格式字符串相比,唯一的区别是我在毫秒内包含了"fff",而我在date 字符串中放入了@"\T" 和@"\Z" 来处理字母T 和Z。
【讨论】: