【发布时间】:2011-08-19 20:50:12
【问题描述】:
我正在使用此代码将我的数据库中的日期时间截断为其年份和时间组件。变量 YearOfRelease 和 Runtime 包含格式为“dd/MM/yyyy hh:mm:ss”的日期时间它以前工作正常,但现在给出错误:
字符串引用未设置为字符串的实例。 参数名称:s
这只能是 DateTime.ParseExact 函数中的问题,谁能告诉我为什么“null”在以前正常工作时突然导致这个问题?
DateTime dt2 = new DateTime();
dt = DateTime.ParseExact(YearOfRelease, "dd/MM/yyyy hh:mm:ss", null);
Year = dt.Year.ToString();
dt2 = DateTime.ParseExact(RunTime, "dd/MM/yyyy hh:mm:ss", null);
string hour = dt2.Hour.ToString();
string min = dt2.Minute.ToString();
Time = hour + ":" + min;
【问题讨论】: