Datetime? 比較 年度 不得比2017年小 <2017 日期比較 年度比較

[asp.net mvc框架]

工作時 剛好有個欄位 是必填欄位 [required]  datime? Clean_Date{get;set;}

然後希望使用者key的時候不要key 小於2017年的數值

於是做了個檢核

 public static ValidationResult Check_IO_Date(object value, ValidationContext context)
        {
            var data = (GE_IncExp_Doc)context.ObjectInstance;

            if (int.Parse(((DateTime)data.Clean_Date).ToString("yyyy")) < 2017)//想知道怎麼日期(datetime?)比較的朋友請看這裡
                return new ValidationResult("警告:憑證年度不得小於2017年!");

            return ValidationResult.Success;
        }

 

希望有幫到你 謝謝

 

}

歡迎高手低手來看看 指教指教 切磋切磋 教學香腸