如何将日期时间字段设置为空
我正在使用.net 4.0。我有日期时间字段界面像如何将日期时间字段设置为空
DateTime FromDate {
get;
set;
}
DateTime ToDate
{
get;
set;
}
我想设置的值,这个为空在我的用户界面像
IUser m_user = new User(); m_user.FromDate = DBNull.value;
在显示错误,如无法将null转换成datetime。
如何为datetime指定null?
感谢, POOJA
回答:
你不能这样做,因为日期时间不能得到null
价值,因为它是value type。
一种方法是改变你的代码中使用Nullable type代替:
DateTime? FromDate {
get;
set;
}
然后,它可以为null:
m_user.FromDate = null;
回答:
对于日期时间,而不是使用DateTime.MinValue
以上是 如何将日期时间字段设置为空 的全部内容, 来源链接: utcz.com/qa/259985.html