DateTime?,也是一种类型,代表DateTime或NULL两种类型,在处理空时间时比较有用

public static DateTime? GetDateTimeFromStr(string date)
{
if (date.Trim() == string.Empty)
return null;
else
return DateTime.Parse(date);
}

如果在C#代码中,字段的DateTime为null类型,此时需要加入以下代码处理,否则系统提示“未提供参数”的错误

没有对传入的数据作空值的处理,如下,我们需要对可以为空的值作这样的处理,一旦其为空,就设置为DBNull.value.

foreach(SqlParameter p in parms)
{
  if(p.value == null)
  {
  p.value=DBNull.value;
  }
}

上一篇:大数据入门第五天——离线计算之hadoop(上)概述与集群安装


下一篇:Linux下启动mongodb