用Java計算某個日期100天后的日期


用Java計算日期時間,首先考慮到時間類,Java中提供的和時間日期相關的類里,有一個Calendar類,可以獲取某個時間日期。

計算某個日期100天后的日期,思路如下:

1、先設定時間,例如2017年1月1日;

2、在給定日期的天數上增加100;

具體代碼如下:

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

打印結果如下:

增加100天的日期為:2017年3月11日

根據日歷的規則,為給定的日歷字段添加或減去指定的時間量。例如,要從當前日歷時間減去 5 天,可以通過調用以下方法做到這一點:

add(Calendar.DAY_OF_MONTH, -5)

 

參數:
field - 日歷字段。
amount - 為字段添加的日期或時間量。


免責聲明!

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



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