- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
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
To Continue Learning Please Login
Login with Google