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#程序设计有所帮助


猜你喜欢
- 前言我们都知道memberwiseclone 会将浅克隆。什么是浅克隆?如何深克隆呢?正文public class good{
- 本文实例为大家分享了OpenCV计算图像的水平和垂直积分投影的具体代码,供大家参考,具体内容如下#include <cv.h>
- 输入一个数组,然后颠倒次序进行输出,这种算法在程序开发
- 我想到使用Redis的订阅发布模式是用来解决推送问题的~。对于概念性的叙述,多多少少还是要提一下的:什么是Redis发布订阅?Redis发布
- 一、前言高效、合理的使用hibernate-validator校验框架可以提高程序的可读性,以及减少不必要的代码逻辑。接下来会介绍一下常用一
- 本文实例讲述了Android编程之绘制文本(FontMetrics)实现方法。分享给大家供大家参考,具体如下:Canvas 作为绘制文本时,
- 本文实例为大家分享了Java实现人机猜拳游戏的具体代码,供大家参考,具体内容如下实现:User类public class User { pr
- 本文实例为大家分享了Android点击获取验证码倒计时的具体代码,供大家参考,具体内容如下package com.loaderman.cou
- 之前做 Ble 开发都是在 Android 6.0 系统以下的版本中进行测试的,今天使用 Android 6.0 的设备测试的时候,发现扫描
- 一、定义泛型类void Main(){ //实例化泛型类时,才指定具体的类型 MyGen
- 本文实例讲述了C++实现的O(n)复杂度内查找第K大数算法。分享给大家供大家参考,具体如下:题目:是在一组数组(数组元素为整数,可正可负可为
- 废话不多说,直接奉上代码:Frame.javapackage snake;import java.awt.Graphics;import j
- C++的函数指针(function pointer)是通过指向函数的指针间接调用函数。相信很多人对指向一般函数的函数指针使用的比较多,而对指
- 本文实例为大家分享了Android实现页面滑动切换动画的具体代码,供大家参考,具体内容如下实现两个页面滑动切换,一些相册的效果也是如此一个A
- WPF 窗体设置亚克力效果框架使用大于等于.NET40。Visual Studio 2022。项目使用 MIT 开源许可
- 本文实例讲述了java在网页上面抓取邮件地址的方法。分享给大家供大家参考。具体实现方法如下:import java.io.BufferedR
- 自定义对象作为HashMap的Key这个问题在很多面试者面试时都会被提及,本人也是最近在看effective java第九条:覆盖equal
- 说到关注功能,可能很多小伙伴要说了。谁不会写但是没有合理的架构,大家写出来的代码很可能是一大堆的复制粘贴。比如十几个页面,都有这个关注按钮。
- 1.打开项目主界面,任意打开一个类文件,如MainActivity.java,不要打开布局文件的disign界面2.点击File-->
- package org.itat.stax;import java.io.IOException;import java.io.InputS