如何获得当前日期的下一天

  【需求说明】:如何获得当前日期的下一天?

  【需求分析】:这里可能有人会说给当前的号数加1不就是当前日期的下一天么?那我问你你考虑月末?闰年?年末?没考虑吧!

  【需求实现】:通过System.currentTimeMillis()返回当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。

代码实现部分:

 1 package edu.aeon.algorithm;
 2 
 3 import java.text.SimpleDateFormat;
 4 import java.util.Date;
 5 
 6 /**
 7  * @author work
 8  * 创建于: 2017年10月19日 下午1:00:39
 9  * by lzj
10  * 需求/说明: 如何得到当前日期的下一天、考虑月末、是否闰年及年末
11  */
12 public class GetCurrNextDay {
13 
14     /**
15      * 
16      * at 2017年10月19日 下午1:10:47 by lzj
17      * @parameters1 Date date
18      * @return Date
19      */
20     private Date getNextDay(Date date) {
21         long cur=System.currentTimeMillis();
22         long dayh=24*60*60*1000; //一天的毫秒数
23         return new Date(cur+dayh);
24     }
25     public static void main(String[] args) {
26         Date curDate=new Date(); //当前日期
27         GetCurrNextDay getC=new GetCurrNextDay();
28         Date curNextDate=getC.getNextDay(curDate);
29         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
30         System.out.println("当前日期为:"+sdf.format(curDate));
31         System.out.println("当前日期下一天的日期为:"+sdf.format(curNextDate));
32         
33     }
34 
35 }
单击"+"查看

截图:


如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

原文地址:https://www.cnblogs.com/aeon/p/7692041.html