Java GregorianCalendar getWeekYear() Method



Description

The Java GregorianCalendar getWeekYear() method returns the week year represented by this GregorianCalendar. The dates in the weeks between 1 and the maximum week number of the week year have the same week year value that may be one year before or after the YEAR (calendar year) value. If the ERA value is BC, the year is represented by 0 or a negative number: BC 1 is 0, BC 2 is -1, BC 3 is -2, and so on.

Declaration

Following is the declaration for java.util.GregorianCalendar.getWeekYear() method

 public int getWeekYear() 

Parameters

NA

Return Value

This method returns the week year represented by this GregorianCalendar.

Exception

NA

Getting Week Year from a Current Dated GregorianCalendar Example

The following example shows the usage of Java GregorianCalendar getWeekYear() method. We're creating a GregorianCalendar instance of current date. We're printing the week Year.

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

Output

Let us compile and run the above program, this will produce the following result −

 Mon Apr 29 14:37:11 IST 2024 2024 

Getting Week Year from a Past Dated GregorianCalendar Example

The following example shows the usage of Java GregorianCalendar getWeekYear() method. We're creating a GregorianCalendar instance of current date. We subtracted two years and then we're printing the week Year.

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

Output

Let us compile and run the above program, this will produce the following result −

 Mon Apr 29 14:37:32 IST 2024 2022 

Getting Week Year from a Future Dated GregorianCalendar Example

The following example shows the usage of Java GregorianCalendar getWeekYear() method. We're creating a GregorianCalendar instance of current date. We added two years and then we're printing the week Year.

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

Output

Let us compile and run the above program, this will produce the following result −

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