当前位置: 首页 > 编程笔记 >

C#判断日期是否到期的方法

程树
2023-03-14
本文向大家介绍C#判断日期是否到期的方法,包括了C#判断日期是否到期的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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#程序设计有所帮助

 类似资料:
  • 本文向大家介绍纯javascript判断查询日期是否为有效日期,包括了纯javascript判断查询日期是否为有效日期的使用技巧和注意事项,需要的朋友参考一下 以下内容主要通过js代码给大家介绍,代码比较简单,包含注释,有好的建议欢迎提出。 如下图,当查询条件含有日期时,如“2012-3-4”,查询前校验输入的日期字符串是否为有效的日期 js判断年月日是否一个有效日期 以上代码就是对日期的有效性校

  • 问题内容: 我支持一个工作中的通用库,该库对给定的字符串执行许多检查以查看其是否为有效日期。Java API,commons- lang库和JodaTime都具有可以解析字符串并将其转换为日期的方法,以告知您它实际上是否是有效日期,但我希望有一种方法在不实际创建日期对象的情况下进行验证(或使用JodaTime库的日期时间)。例如,这是一段简单的示例代码: 这对我来说似乎很浪费,我们正在丢弃产生的对

  • 本文向大家介绍python判断给定的字符串是否是有效日期的方法,包括了python判断给定的字符串是否是有效日期的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python判断给定的字符串是否是有效日期的方法。分享给大家供大家参考。具体分析如下: 这里python判断给定的字符串是否是一个有效的日期,如果是一个日期格式的字符串,该函数返回True,否则返回False 希望本文所述对大

  • 本文向大家介绍Java正则判断日期格式是否正确的方法示例,包括了Java正则判断日期格式是否正确的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java正则判断日期格式是否正确的方法。分享给大家供大家参考,具体如下: 1、Java中用正则表达式判断日期格式是否正确 DateType.java: 2、运行结果 PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用: Ja

  • 本文向大家介绍PHP判断两个给定日期是否在同一周的方法,包括了PHP判断两个给定日期是否在同一周的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP判断两个给定日期是否在同一周的方法。分享给大家供大家参考,具体如下: 运行结果: 不在同一周 PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用: 在线日期/天数计算器: http://tools.jb51.net/jisuan

  • 问题内容: 我有以下代码: 日期,开始和结束都是格式为1/1的变量。我应该怎么做才能打印出正确的结果?我尝试将日期设置为10/2,开始设置为3/14,结束设置为11/7,并且打印“否!”,这表示运行不正确。我想必须将它们格式化为日期格式,然后进行比较。 问题答案: 由于您仍然不满意,因此我有另一个答案。不使用日期时间和年份。 它仅使用内置元组并对其进行比较: 您可以轻松创建如下这样的元组: