【发布时间】:2012-07-12 22:02:28
【问题描述】:
抱歉,这是一个脑残。我已经搜索了整个互联网,但无法弄清楚这一点。
错误: “无法将 'System.DateTime' 类型的对象转换为 'System.String' 类型。 "
if (oDbDataReader.GetString(2) == DateTime.Now.AddDays(-90).ToShortDateString()) //DateCreated
{
oEmp.PasswordCompliance = "Password expired";
}
【问题讨论】:
-
删除
if条件末尾的分号 -
不使用 .AddDays(-90),您可以这样做:DateTime.Now.Subtract(TimeSpan.FromDays(90))