DateTime.TryParseExact未按预期解析yyyy-MM-ddTHH:mm:ss

时间:2018-04-11 16:10:51

标签: c# parsing datetime

我正在尝试从字符串解析datetime,而我的代码没有解析日期时间。

using System;
using System.Globalization;

public class Program
{
    public static void Main()
    {
        DateTime sendingDateTime;
        bool parseSendingDateTime = DateTime.TryParseExact(
                "20180409090001",
                "yyyy-MM-ddTHH:mm:ss",
                CultureInfo.InvariantCulture,
                DateTimeStyles.None, out sendingDateTime);

        Console.WriteLine(parseSendingDateTime);
    }
}

1 个答案:

答案 0 :(得分:0)

我觉得冒风险回答你的问题,因为Chris perfectly explained出了什么问题,这里是你的字符串正确的格式。

bool parseSendingDateTime = DateTime.TryParseExact(
                "20180409090001",
                "yyyyMMddHHmmss",
                CultureInfo.InvariantCulture,
                DateTimeStyles.None, out sendingDateTime);