C# 如何将日期时间字段设置为空
我正在使用.NET4.0。我与日期时间字段有接口,如C# 如何将日期时间字段设置为空,c#,asp.net,interface,C#,Asp.net,Interface,我正在使用.NET4.0。我与日期时间字段有接口,如 DateTime FromDate { get; set; } DateTime ToDate { get; set; } 我想在我的用户界面中将该值设置为null,如 IUser m_user = new User(); m_user.FromDate = DBNull.value; 在中显示错误,例如无法将null转换为dat
DateTime FromDate
{
get;
set;
}
DateTime ToDate
{
get;
set;
}
我想在我的用户界面中将该值设置为null,如
IUser m_user = new User();
m_user.FromDate = DBNull.value;
在中显示错误,例如无法将null转换为datetime
如何将null赋值给datetime
谢谢,
pooja您不能这样做,因为DateTime无法获取
null
值,因为它是空的
一种方法是将代码改为使用:
那么它可以为空:
m_user.FromDate = null;
您不能这样做,因为DateTime无法获取
null
值,因为它是空的
一种方法是将代码改为使用:
那么它可以为空:
m_user.FromDate = null;
对于DateTime,而不是使用DateTime.MinValue为null,对于DateTime,而不是使用DateTime.MinValue为null,这是一个很好的答案+这是一个很好的答案+我为此付1英镑