【问题标题】:Error while parsing a date string in C#在 C# 中解析日期字符串时出错
【发布时间】:2016-12-19 11:02:31
【问题描述】:

我的开始日期为字符串“20160812 17:45:36”[格式:YYYYMMDD HH24:MI:SS]。

想要在日期上增加 1 天(C#),因此输出应该是“20160813 17:45:36”。

string startDate = "20160812 17:45:36";
try
{
    DateTime date = DateTime.ParseExact(
        startDate, 
        "YYYYMMDD HH:MI:SS", 
        CultureInfo.InvariantCulture);
}
catch(Exception excep) 
{
    throw excep;
}

执行上述代码时出现以下错误,

字符串未被识别为有效的日期时间。

【问题讨论】:

标签: c# .net datetime


【解决方案1】:

更正您的日期时间格式

DateTime date = DateTime.ParseExact(
        startDate, 
        "yyyyMMdd HH:mm:ss", 
        CultureInfo.InvariantCulture);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多