如何獲得當前日期的下一天


  【需求說明】:如何獲得當前日期的下一天?

  【需求分析】:這里可能有人會說給當前的號數加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 }
單擊"+"查看

 

截圖:

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM