在用戶權限系統中,有時候需要根據用戶的簽約時間和簽約時長來判斷是否到期。先幫助類:
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();}}
結果顯示:還沒到期~~
新聞熱點
疑難解答