`

一时间日期 加减天数 得到另一时间日期

阅读更多

/**
  * @method changeDay   时间增减方法
  * @param day          传入的时间
  * @param string       传入的处理时间的字符串----'append'添加天数,"reduce"减少天数,注意传入的string只能是这两字符串,传入其余的只返回原时间
  * @param Days        定义要添加或相减的天数
  * @return Date
  */
 public static Date changeDay(Date day, String string,int Days) {
    // 获取日历类,该类是个abstract类需要调用getInstance()方法
    Calendar calendar = Calendar.getInstance();
    // set传入的时间
    calendar.setTime(day);
    // 根据传入的字符串来判断是否要加天数还是减天数
    if ("append".equals(string)) {
     // 过期提醒--- 加Days天
     calendar.set(Calendar.DAY_OF_YEAR, (calendar
       .get(Calendar.DAY_OF_YEAR) + Days));
    } else if ("reduce".equals(string)) {
     // 提前提醒--减Days天
     calendar.set(Calendar.DAY_OF_YEAR, (calendar
       .get(Calendar.DAY_OF_YEAR) - Days));
    } else {
     calendar.set(Calendar.DAY_OF_YEAR, (calendar
       .get(Calendar.DAY_OF_YEAR)));
    }
    return calendar.getTime();
   }

分享到:
评论

相关推荐

    js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)

    NULL 博文链接:https://literary-fly.iteye.com/blog/949495

    日期加减-Delphi在指定日期上加3天.rar

    日期加减-Delphi在指定日期上加3天,比较基础的时间计算实例,在指定的日期天数上再加上3天,然后程序计算出之后的日期是哪年月几号,通过这个程序,你可以学会简单的时间加减计算功能,相信对Delphi编程会有不小...

    scala代码-scala 获取当前日期,日期的加减等

    scala代码-scala 获取当前日期,日期的加减等

    js用Date对象的setDate()函数对日期进行加减操作

    在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下

    DB2 计算相差天数(时间)

    DB2 计算相差天数(时间),打个比方你要计算2013-10-20到2014-03-01的天数

    GBase数据库中的日期时间类型详解 1.doc

    DATE数据类型存储日历日期。DATETIME采用任何程度的精度(从年到...INTERVAL数据类型存储一段时间:即持续时间。 DATE数据类型存储日历日期。DATE值实际上是带符号的整数,其内容解释为从1899年12月31日午夜的整天数。

    c++实现时间与日期计算

    (4) 编写时间和日期的派生类CDati,完成日期与时间的联合设置、运算、比较等功能,要求该派生类可以完成:日期时间加天数或时间等于新的日期时间,日期时间减天数或等于新的日期时间,两个日期时间相减等于天数或...

    简单的时间日期显示功能

    简单的时间日期显示功能,适合初学者,简单的示例

    面向对象程序与设计大作业实验报告.zip

    题目: 设计一个日期类,实现时间的加、减操作。 1. 描述设计和相关算法思路 2. 类体内要定义对日期的初始化构造函数,包含一个重载默认值方式; 3. 日期包括年月日,需要考虑日和月的进位对月年的改变问题,特别注意...

    C/C++实现日期计算器的示例代码

    给定任意日期对该日期进行加减天数,最后得出加减后出现的日期.以及给两个日期你可以得出他们两个之间相隔多少天.(需要考虑闰年,每个月天数不同,我们需要写一个我们直接可以使用的日期加减器)因为时间比较仓促,...

    日期计算转换程序

    计算两个日期之间相差的天数,计算一个日期加或减上一个天数后是哪一天。c实现

    重载时间类.cpp

    1.重载+,-,使一个日期对象加减天数得到加减天数后的日期对象。 2.重载+,-,使一个时间对象加减分钟数得到加减分钟数后的时间对象。 3.再次重载-,使一个日期对象减去一个日期对象得到另一个日期对象。 4.再次重载...

    星湾日期时差计算器

    1 日期计算:可以进行日期的加减计算,天数计算,星期计算,时间计算等常用计算 2 日期查询:可以查询1901年至2099年之间任意一个日期的农历日期,节日,节气,干支,星期等详细信息 3 这是一个能够自动计算和显示...

    java_时间日期管理的几乎所有标准代码_时区_时间日期格式的转换加减和比较_判断特殊日期

    使指定日期向前走一天,变成“明天”的日期 使日期倒一天 判断平年闰年 计算某月的天数 获取当天凌晨的秒数 将日期格式化成友好的字符串:几分钟前、几小时前、几天前、几月前、几年前、刚刚 将日期以yyyy-MM-dd HH...

    SQL时间更新

    有个表 name time aa 2009 10 21 bb 2010 11 22可以用dateadd day 1 time 将天数增加一天 想问的是 如何能出现更新旧的time 得出下表 name time aa 2009 10 22 bb 2010 11 23 要将年增加一天 月增加一月 天增加一天 ...

    表的相关查询(最全面的查询语句集合)

    --特殊日期加减函数 --查询指定日期段内过生日的人员 --生成日期列表的函数 --工作日处理函数(标准节假日) --计算两个日期相差的工作天数 --在指定日期上,增加指定工作天数后的日期 --工作日处理函数(自定义节假日) ...

    asp.net 2个日期之间的整月数的算法

    今天,有个网友提问: c# 算出整月 问题补充: 我是说两个日期之间间隔整月,比如2008-11-5 和 2009-4-3之间的... 您可能感兴趣的文章:asp.net下日期加减的方法ASP.NET如何获取两个日期之间的天数asp.net 时间类 一周的

    js指定日期增加指定月份的实现方法

    主要给大家介绍了关于js指定日期增加指定月份的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    Python3显示当前时间、计算时间差及时间加减法示例代码

    在使用Python写程序时,经常需要输出系统的当前时间以及计算两个时间之间的差值,或者将当前时间加减一定时间(天数、小时、分钟、秒)来得到新的时间,这篇文章就系统的对这些进行总结。码字不易,喜欢请点赞!!!...

    Sqlserver2000经典脚本

    │ 2.4.1 日期格式化处理.sql │ │ 2.4.2 日期推算处理.sql │ │ 2.4.3 特殊日期加减函数.sql │ │ 2.5.1 查询指定日期段内过生日的人员.sql │ │ 2.5.2 生成日期列表的函数.sql │ │ ...

Global site tag (gtag.js) - Google Analytics