如果我们想把一个实例是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); }