在c#中将string转换为DateTime
什么是最简单的方法来转换使用创build的以下date
dateTime.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture)  成一个适当的DateTime对象? 
 20090530123001 
 我曾尝试Convert.ToDateTime(...)但得到了一个FormatException 。 
尝试这个:
 DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture); 
 如果string的格式不正确(并且希望避免例外),可以使用如下所示的DateTime.TryParseExact方法: 
 DateTime dateTime; DateTime.TryParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime); 
http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx
 var date = DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture) 
好教程在这里 – 我想你只是想要parsing ,或ParseExact与正确的格式string!