java 日期減一天,java日期減去天數得日期_Java日期添加天數,減去天數,日歷

 2023-11-19 阅读 25 评论 0

摘要: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 日期減一天,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日期添加天和減去天 (Java Date Add Days and Subtract Days)

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日期減去天數得日期

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/182872.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息