Java GregorianCalendar add() 方法



描述

Java GregorianCalendar add(int field,int amount) 方法根據日曆規則,將指定(帶符號)的時間量新增到給定的日曆欄位。

宣告

以下是 java.util.GregorianCalendar.add() 方法的宣告

public void add(int field,int amount)

引數

  • field - 日曆欄位。

  • amount - 要新增到欄位的日期或時間量。

返回值

此方法不返回值

異常

IllegalArgumentException - 如果 field 是 ZONE_OFFSET、DST_OFFSET 或未知,或者如果在非寬鬆模式下任何日曆欄位的值超出範圍。

將兩個月新增到當前日期的 GregorianCalendar 例項示例

以下示例演示了 Java GregorianCalendar add() 方法的使用。我們建立了一個當前日期的 GregorianCalendar 例項,並使用 add 方法向其中添加了 2 個月,然後列印更新後的日期。

package com.tutorialspoint;

import java.util.GregorianCalendar;

public class GregorianCalendarDemo {
   public static void main(String[] args) {

      // create a new calendar
      GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();

      // print the current date and time
      System.out.println("" + cal.getTime());

      // add 2 months 
      cal.add((GregorianCalendar.MONTH), 2);

      // print the modified date and time
      System.out.println("" + cal.getTime());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Fri Nov 18 10:14:39 IST 2022
Wed Jan 18 10:14:39 IST 2023

將兩年新增到當前日期的 GregorianCalendar 例項示例

以下示例演示了 Java GregorianCalendar add() 方法的使用。我們建立了一個當前日期的 GregorianCalendar 例項,並使用 add 方法向其中添加了 2 年,然後列印更新後的日期。

package com.tutorialspoint;

import java.util.GregorianCalendar;

public class GregorianCalendarDemo {
   public static void main(String[] args) {

      // create a new calendar
      GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();

      // print the current date and time
      System.out.println("" + cal.getTime());

      // add 2 years 
      cal.add((GregorianCalendar.YEAR), 2);

      // print the modified date and time
      System.out.println("" + cal.getTime());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Fri Nov 18 10:15:16 IST 2022
Mon Nov 18 10:15:16 IST 2024

將兩天新增到當前日期的 GregorianCalendar 例項示例

以下示例演示了 Java GregorianCalendar add() 方法的使用。我們建立了一個當前日期的 GregorianCalendar 例項,並使用 add 方法向其中添加了 2 天,然後列印更新後的日期。

package com.tutorialspoint;

import java.util.GregorianCalendar;

public class GregorianCalendarDemo {
   public static void main(String[] args) {

      // create a new calendar
      GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();

      // print the current date and time
      System.out.println("" + cal.getTime());

      // add 2 days 
      cal.add((GregorianCalendar.DATE), 2);

      // print the modified date and time
      System.out.println("" + cal.getTime());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Fri Nov 18 10:16:00 IST 2022
Sun Nov 20 10:16:00 IST 2022
java_util_gregoriancalendar.htm
廣告

© . All rights reserved.