java日期減去天數得日期
java 日期減一天,Sometimes while working on Java Date, we need to add or subtract some days from it. Here I am providing java example to add days to java date or subtract days to java date object.
有時在處理Java Date時,我們需要從中添加或減去幾天。 在這里,我提供了一個Java示例來向Java日期添加天數或向Java日期對象減去天數。
java輸入日期計算天數,Below is a simple program for Java Date add days and subtract days example.
下面是一個簡單的Java Date加減天數示例程序。
package com.journaldev.util;import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;public class JavaDateAddSubtract {public static void main(String[] args) {Date date = new Date();System.out.println("Today's date: "+date.toString());//test addDays methodint i=10;while(i<=50){Date newDate = addDays(date, i);System.out.println("Java Date after adding "+i+" days: "+newDate.toString());i+=10;}System.out.println("\n\n");//test subtractDays methodi=10;while(i<=50){Date newDate = subtractDays(date, i);System.out.println("Java Date after subtracting "+i+" days: "+newDate.toString());i+=10;}}/*** add days to date in java* @param date* @param days* @return*/public static Date addDays(Date date, int days) {GregorianCalendar cal = new GregorianCalendar();cal.setTime(date);cal.add(Calendar.DATE, days);return cal.getTime();}/*** subtract days to date in java* @param date* @param days* @return*/public static Date subtractDays(Date date, int days) {GregorianCalendar cal = new GregorianCalendar();cal.setTime(date);cal.add(Calendar.DATE, -days);return cal.getTime();}}
The output of the above program is:
上面程序的輸出是:
Today's date: Thu Nov 15 11:45:05 PST 2012
Java Date after adding 10 days: Sun Nov 25 11:45:05 PST 2012
Java Date after adding 20 days: Wed Dec 05 11:45:05 PST 2012
Java Date after adding 30 days: Sat Dec 15 11:45:05 PST 2012
Java Date after adding 40 days: Tue Dec 25 11:45:05 PST 2012
Java Date after adding 50 days: Fri Jan 04 11:45:05 PST 2013Java Date after subtracting 10 days: Mon Nov 05 11:45:05 PST 2012
Java Date after subtracting 20 days: Fri Oct 26 11:45:05 PDT 2012
Java Date after subtracting 30 days: Tue Oct 16 11:45:05 PDT 2012
Java Date after subtracting 40 days: Sat Oct 06 11:45:05 PDT 2012
Java Date after subtracting 50 days: Wed Sep 26 11:45:05 PDT 2012
You can use these utility functions to add days or subtract days to a Java Date object.
您可以使用這些實用程序功能向??Java Date對象添加天數或減去天數。
Update: Java 8 has introduced Date and Time API that provides utility method to add and subtract days, weeks, months etc. from a given date. You should check it out at Java Date API Tutorial.
更新 :Java 8引入了日期和時間API,該API提供了從給定日期添加和減去天,周,月等的實用方法。 您應該在Java Date API Tutorial中進行檢查 。
翻譯自: https://www.journaldev.com/700/java-date-add-days-subtract-days-calendar
java日期減去天數得日期
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态