如何将日期时间字段设置为空

我正在使用.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

回到顶部