C#判断日期是否到期的方法
作者:shichen2014 发布时间:2021-09-10 14:40:00
标签: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#程序设计有所帮助
0
投稿
猜你喜欢
- 背景:用习惯了idea再去用eclipse实在用的不习惯,于是将老的eclipse项目导入到eclipse,网上有很多教程,看了很多博客都不
- 一、问题描述我们开发项目时,经常会和第三方接口打交道,有些第三方项目为了安全起见,会把项目部署在"内网"环境,不对外暴露
- 闲来无事想玩玩双向通信,实现类似QQ的互发消息的功能。于是乎开始学习.Net Remoting..Net Remoting 是由客户端通过R
- java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法玩web
- GC,Garbage Collect,中文意思就是垃圾回收,指的是系统中的内存的分配和回收管理。其对系统性能的影响是不可小觑的。今天就来说一
- 原项目基于mybatis开发,新功能基于mybatis-plus开发,同时依赖如下两个jar包mybatis-spring-boot-sta
- 加密代码using System;using System.IO;using System.Security.Cryptography;pu
- 目录前言1.设计模式:单例模式1.1 使用时分配,1.2 声明时实例化1.3 双检锁1.4 .net 特性保证的线程安全1.5 使用DI依赖
- APP中可能会遇到一种需求,就是将当前所在位置的坐标传到服务器上,今天我提供三种途径去获取经纬度坐标信息,第一种是通过Android API
- 一、概述UDP和TCP是网络通讯常用的两个传输协议,C#一般可以通过Socket来实现UDP和TCP通讯,由于.NET框架通过UdpClie
- 在封装中有一种特殊的类,能够把基本的数据类型进行转换来方便实际的使用。我们在之前提到的一些数据类型,最明显的特征是所有字母为小写状态,那么经
- 本文将介绍如何在spring boot中集成ehcache作为hibernate的二级缓存。各个框架版本如下spring boot:1.4.
- 本文实例讲述了C#实现读取DataSet数据并显示在ListView控件中的方法。分享给大家供大家参考。具体如下:/*lvStudentLi
- 目录1、先创建对应相关操作的注解1.1 bTable 标识表1.2 DbPrimaryKey 标识主键1.3 DbFil
- 性能测试过程中,如果进行大量的并发时,界面容易卡死。通过非GUI(命令行)的方式是个不错的选择。windows环境1.在安装Jmeter的目
- 1、直接使用getWindow().getDecorView().getRootView()直接使用getWindow().getDecor
- 整理文档,搜刮出一个java后台接受app上传的图片的示例代码,稍微整理精简一下做下分享package com.sujinabo.file;
- 一、前言对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。二、MyBatis的初始化做了什么2.1 Mybatis的
- 验证码的实现原理: 在一个Servlet中生成验证,并把验证码上的数据保存在Session,用户提交验证码之后,会提交给另外一个
- 安装jdk(介绍三种方法)查看java版本:java -version方法一:利用yum源来安装jdk(此方法不需要配置环境变量)查看yum