我正在尝试使用 Noda Time LocalDateTimePattern.Parse() 方法解析 LocalDateTime 值。我在美国。以下对 Parse() 的调用失败:
var localDateTimePattern = LocalDateTimePattern.Create("G", CultureInfo.InvariantCulture);
var parseResult = localDateTimePattern.Parse("4/10/2014 3:03:11 PM");
这也失败了
var localDateTimePattern = LocalDateTimePattern.Create("g", CultureInfo.InvariantCulture);
var parseResult = localDateTimePattern.Parse("4/10/2014 3:03:11 PM");
我究竟做错了什么?我的想法是能够将标准中呈现的 DateTime 字符串解析为当前的文化格式。
使用 BCL,如下所示:
DateTime dateTime;
var parseResult = DateTime.Parse("4/10/2014 3:03:11 PM");
(此处询问了相关的格式问题:http: //goo.gl/Q8DYTB)