关于c#:将日期yyyyMMdd转换为system.datetime格式

Convert date yyyyMMdd to system.datetime format

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
how to convert date from yyyyMMdd format to mm-dd-yyyy fomrat

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

1
2
3
string value ="19851231";  //yyyyMMdd

DateTime dateTime = 1985/12/31;


1
2
3
4
5
string time ="19851231";
DateTime theTime= DateTime.ParseExact(time,
                                       "yyyyMMdd",
                                        CultureInfo.InvariantCulture,
                                        DateTimeStyles.None);

看看静态方法DateTime.Parse()DateTime.TryParse()。 它们将允许您传递日期字符串和格式字符串,并获得DateTime对象作为回报。

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