本文實例講述了C#判斷日期是否到期的方法,在C#程序開發中非常具有實用價值。分享給大家供大家參考之用。具體方法如下:
一般在用戶權限系統中,有時候需要根據用戶的簽約時間和簽約時長來判斷是否到期。先來看看幫助類如下:
public static class DateExprieHelper{ /// <summary> /// 根據簽約時間和簽約時長來判斷是否到期 /// </summary> /// <param name="joinDate">簽約時間</param> /// <param name="duration">簽約時長</param> /// <returns></returns> public static bool IsExpriredByDay(DateTime joinDate, double duration) { return DateTime.Now - joinDate > TimeSpan.FromDays(duration); }}
客戶端調用代碼如下:
class Program{ static void Main(string[] args) { var result = DateExprieHelper.IsExpriredByDay(new DateTime(2014, 1, 1), 365); if (result) { Console.WriteLine("已經到期了~~"); } else { Console.WriteLine("還沒到期~~"); } Console.ReadKey(); }}
運行結果顯示:還沒到期~~
希望本文所述對大家的C#程序設計有所幫助
新聞熱點
疑難解答