将日期yyyyMMdd转换为system.datetime格式

时间:2011-01-18 04:23:48

标签: c# datetime

  

可能重复:
  how to convert date from yyyyMMdd format to mm-dd-yyyy fomrat

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

string value = "19851231";  //yyyyMMdd

DateTime dateTime = 1985/12/31;

2 个答案:

答案 0 :(得分:138)

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

答案 1 :(得分:1)

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

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