用Java计算某个日期100天后的日期

刺骨的言语ヽ痛彻心扉 2023-07-04 14:24 22阅读 0赞

用Java计算日期时间,首先考虑到时间类,Java中提供的和时间日期相关的类里,有一个Calendar类,可以获取某个时间日期。

计算某个日期100天后的日期,思路如下:

1、先设定时间,例如2017年1月1日;

2、在给定日期的天数上增加100;

具体代码如下:

  1. 1 /*
  2. 2 * 1、先给定一个时间,例如2017年1月1日
  3. 3 */
  4. 4 Calendar cld = Calendar.getInstance();
  5. 5 cld.set(Calendar.YEAR, 2017);
  6. 6 cld.set(Calendar.MONDAY,0);
  7. 7 cld.set(Calendar.DATE,1);
  8. 8
  9. 9 //调用Calendar类中的add(),增加时间量
  10. 10 cld.add(Calendar.DATE, 100);
  11. 11
  12. 12 System.out.println("增加100天的日期为:"+cld.get(Calendar.YEAR)+"年"+cld.get(Calendar.MONTH)+"月"+cld.get(Calendar.DATE)+"日");
  13. 13
  14. 14

打印结果如下:

  1. 增加100天的日期为:2017311

根据日历的规则,为给定的日历字段添加或减去指定的时间量。例如,要从当前日历时间减去 5 天,可以通过调用以下方法做到这一点:

add(Calendar.DAY_OF_MONTH, -5)

参数:

field - 日历字段。

amount - 为字段添加的日期或时间量。

发表评论

表情:
评论列表 (有 0 条评论,22人围观)

还没有评论,来说两句吧...

相关阅读