如果我們想把一個實例是Datetime的屬性,設定為空。
① 把這個Datetime的屬性的數據類型設定為 Nullable<DateTime> ,
簡寫格式是DateTime? 最好用Nullable<DateTime>這種形式。
② 使用的時候先判斷一下是否有值是否為null,若沒有值或者為null,
我們可以吧值設定為null.
以下是一個實例:
public class ReturnInfoModel
{
private Nullable<DateTime> _ope_date;
/// <summary>
/// 操作日期
/// </summary>
public Nullable<DateTime> ope_date
{
set { _ope_date = value; }
get { return (Nullable<DateTime>)_ope_date; }
}
}
使用 //退換貨日期
string strReceiveTime = returnInfo.ReceiveTime;
if (String.IsNullOrEmpty(strReceiveTime))
{
returnInfoModel.chaorret_date = null;
}
else
{
returnInfoModel.chaorret_date = DateTime.Parse(strReceiveTime);
}