字符串到C#中的解析?

我有一个数据字符串’yyyymmddhhmmss’示例:’20101001151014’,我如何在C#中解析这个?

DateTime when = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss", CultureInfo.InvariantCulture); 

注意事项:24小时是HH; 两位数的月份是MM

使用DateTime.ParseExact方法。

DateTime.ParseExact你可以使用和解析它

  DateTime dt = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss", CultureInfo.InvariantCulture); 
 public DateTime ShortDateStringToDate(string dateText) { if (dateText == null) return DateTime.MinValue; if (dateText.Length != 14) throw new ArgumentException(); string dateFormatString = "yyyyMMddHHmmss"; return DateTime.ParseExact(dateText, dateFormatString, CultureInfo.InvariantCulture); }