有没有人知道一种简单的(内置)方法将像'20081231T130000'这样的字符串(我认为是ICalendar)转换为C#中的DateTime?或者我需要解析字符串?
试试这个:
DateTime when = DateTime.ParseExact("20081231T130000", "yyyyMMddTHHmmss",CultureInfo.InvariantCulture);
旁白:它接近 xml中使用的格式,但不够接近 - 否则XmlConvert
包装:
DateTime when = XmlConvert.ToDateTime("2008-12-31T13:00:00");