字符串到C#中的解析?

时间:2010-10-01 05:11:43

标签: c# parsing datetime

我有一个数据字符串'yyyymmddhhmmss'示例:'20101001151014',我如何在C#中解析这个?

4 个答案:

答案 0 :(得分:7)

DateTime when = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss",
    CultureInfo.InvariantCulture);

注意事项:24小时是HH; 2位数的月份是MM

答案 1 :(得分:2)

使用DateTime.ParseExact方法。

答案 2 :(得分:0)

DateTime.ParseExact您可以使用并解析它

  DateTime dt = DateTime.ParseExact("20101001151014", "yyyyMMddHHmmss", CultureInfo.InvariantCulture);

答案 3 :(得分:0)

public DateTime ShortDateStringToDate(string dateText)
{
    if (dateText == null)
        return DateTime.MinValue;

    if (dateText.Length != 14)
        throw new ArgumentException();

    string dateFormatString = "yyyyMMddHHmmss";
    return DateTime.ParseExact(dateText, dateFormatString, CultureInfo.InvariantCulture);
}