Java GregorianCalendar getWeekYear() 方法



描述

Java GregorianCalendar getWeekYear() 方法返回此 GregorianCalendar 表示的週年的年份。1 到週年的最大週數之間的週中的日期具有相同的週年的年份值,該值可能比 YEAR(日曆年份)值早一年或晚一年。如果 ERA 值為 BC,則年份由 0 或負數表示:BC 1 為 0,BC 2 為 -1,BC 3 為 -2,依此類推。

宣告

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

public int getWeekYear()

引數

返回值

此方法返回此 GregorianCalendar 表示的週年的年份。

異常

從當前日期的 GregorianCalendar 示例中獲取週年的年份

以下示例演示了 Java GregorianCalendar getWeekYear() 方法的使用。我們正在建立當前日期的 GregorianCalendar 例項。我們正在列印週年的年份。

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());

      // get week year
      System.out.println(cal.getWeekYear());
   }
}

輸出

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

Mon Apr 29 14:37:11 IST 2024
2024

從過去的日期的 GregorianCalendar 示例中獲取週年的年份

以下示例演示了 Java GregorianCalendar getWeekYear() 方法的使用。我們正在建立當前日期的 GregorianCalendar 例項。我們減去了兩年,然後列印週年的年份。

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());

      // subtract 2 years 
      cal.add((GregorianCalendar.YEAR), -2);
	  
      // get week year
      System.out.println(cal.getWeekYear());
   }
}

輸出

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

Mon Apr 29 14:37:32 IST 2024
2022

從未來的日期的 GregorianCalendar 示例中獲取週年的年份

以下示例演示了 Java GregorianCalendar getWeekYear() 方法的使用。我們正在建立當前日期的 GregorianCalendar 例項。我們增加了兩年,然後列印週年的年份。

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);
	  
      // get week year
      System.out.println(cal.getWeekYear());
   }
}

輸出

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

Mon Apr 29 14:37:49 IST 2024
2026
java_util_gregoriancalendar.htm
廣告