Java Calendar internalGet()方法与示例
日历类internalGet()方法
internalGet()方法在java.util包中可用。
internalGet()方法用于获取此Calendar的给定field(fi)的值,它是未经验证的值。
internalGet()方法是一个非静态方法,可通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
internalGet()方法在返回值时不会引发异常。
语法:
protected final int internalGet(int fi);
参数:
intfi–代表日历字段。
返回值:
该方法的返回类型为int,它返回给定参数fi(日历字段)的值。
示例
//Java程序演示的例子
//日历的intinternalGet(intfi)方法
import java.util.*;
public class InternalGet extends GregorianCalendar {
public static void main(String args[]) {
//实例化Calendar对象
InternalGet ca = new InternalGet();
//通过使用internalGet()方法是
//获取日历的值
int year = ca.internalGet(YEAR);
int month = ca.internalGet(MONTH);
int days = ca.internalGet(DATE);
//显示此日历的哈希码
System.out.println("ca.internalGet(YEAR): " + year);
System.out.println("ca.internalGet(MONTH): " + month);
System.out.println("ca.internalGet(DATE): " + days);
}
}输出结果
ca.internalGet(YEAR): 2020 ca.internalGet(MONTH): 0 ca.internalGet(DATE): 27