C# Datetime 賦空


如果我們想把一個實例是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);
                        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM