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
广告