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

作者:shichen2014 时间:2021-09-10 14:40:00 

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

标签:C#,日期
0
投稿

猜你喜欢

  • spring boot自带图片服务器使用详解

    2021-11-07 07:49:39
  • C#记一次http协议multipart/form-data的boundary问题

    2021-07-01 17:45:49
  • java swing实现简单的五子棋游戏

    2022-04-16 22:10:10
  • springboot bootcdn使用示例详解

    2022-01-14 21:56:46
  • Android应用程序(APK)的编译打包过程

    2021-10-29 14:37:07
  • 简单了解Java synchronized关键字同步

    2022-07-25 10:38:05
  • C#如何自动识别文件的编码

    2022-10-08 01:41:43
  • unity实现文字滚动效果

    2021-08-02 17:29:15
  • Android标题栏最右边添加按钮的实例

    2021-08-09 07:08:07
  • 解决JAVA非对称加密不同系统加密结果不一致的问题

    2022-02-13 06:43:56
  • Springcloud-nacos实现配置和注册中心的方法

    2023-06-15 13:46:42
  • springboot拦截器过滤token,并返回结果及异常处理操作

    2023-02-19 11:45:50
  • Java中的MapStruct用法详解

    2022-10-05 12:18:13
  • c#实现KTV点歌系统

    2023-10-17 23:54:56
  • 基于selenium-java封装chrome、firefox、phantomjs实现爬虫

    2022-04-07 19:04:28
  • java实现电话本管理系统

    2023-10-11 14:51:19
  • Java 反射机制详解及实例代码

    2023-07-13 15:22:29
  • 一篇文章带你了解Java Stream流

    2022-11-05 10:26:18
  • java实现上传图片尺寸修改和质量压缩

    2023-04-04 03:42:55
  • C#日期转换函数分享

    2021-06-30 16:48:38
  • asp之家 软件编程 m.aspxhome.com