c#.net将dateyyyyMMdd转换为system.datetime格式。

可能重复:
如何将date从yyyyMMdd格式转换为mm-dd-yyyy fomrat

我有以yyyyMMdd格式包含date的string。 我想将该date转换为系统date格式。 使用ConvertTo.DateTime()方法或任何其他简单的方法。

stringvlaue = 19851231 // yyyyMMdd

DateTime dateTime = 1985/12/31;

string time = "19851231"; DateTime theTime= DateTime.ParseExact(time, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None); 

看看静态方法DateTime.Parse()DateTime.TryParse() 。 他们将允许你传递你的datestring和格式string,并得到一个DateTime对象作为回报。

http://msdn.microsoft.com/en-us/library/6fw7727c.aspx