Java Calendar getGreatestMinimum()方法
java.util.Calendar类的getGreatestMinimum()方法是一种抽象方法。此方法返回(所有最小值中的最大值)作为参数传递的Calendar字段的最大值。
语法
public abstract int getGreatestMinimum(int field)
参数
field-此方法接受"日历"字段作为参数。
返回
返回一个整数值,该整数值是所有最小值中的最高有效值,即返回所传递的Calendar字段的最高最小值。
抛出
不抛出异常
示例1
import java.util.*;
public class JavaCalendargetGreatestMinimumExample1 extends GregorianCalendar {
public static void main(String[] args) {
// create a calendar
Calendar mycal = new GregorianCalendar(1996, 10, 23);
System.out.println(" Date :" + mycal.getTime() );
// print the greatest min. for year field
int outp1 = mycal.getGreatestMinimum(Calendar.YEAR);
System.out.println("The minimum (Year) is: " + outp1);
int outp2 = mycal.getGreatestMinimum(Calendar.MONTH);
System.out.println("The minimum (Month) is: " + outp2);
int outp3 = mycal.getGreatestMinimum(Calendar.DAY_OF_WEEK);
System.out.println("The minimum (Day) is: " + outp3);
}
}
输出:
Date :Sat Nov 23 00:00:00 PST 1996
The minimum (Year) is: 1
The minimum (Month) is: 0
The minimum (Day) is: 1
示例2
import java.util.*;
public class JavaCalendargetGreatestMinimumExample2 {
public static void main(String[] args) {
// create a calendar
Calendar mycal = Calendar.getInstance();
System.out.println(" Date :" + mycal.getTime() );
int outp1 = mycal.getGreatestMinimum(Calendar.YEAR);
System.out.println("The minimum (Year) is: " + outp1);
int outp2 = mycal.getGreatestMinimum(Calendar.MONTH);
System.out.println("The minimum (Month) is: " + outp2);
int outp3 = mycal.getGreatestMinimum(Calendar.DAY_OF_WEEK);
System.out.println("The minimum (Day) is: " + outp3);
mycal.add(Calendar.YEAR, 2020);
mycal.add(Calendar.MONTH, 9);
mycal.add(Calendar.DAY_OF_WEEK, 23);
System.out.println("Date :" + mycal.getTime() );
int outp11 = mycal.getGreatestMinimum(Calendar.YEAR);
System.out.println("The minimum (Year) is: " + outp11);
int outp21 = mycal.getGreatestMinimum(Calendar.MONTH);
System.out.println("The minimum (Month) is: " + outp21);
int outp31 = mycal.getGreatestMinimum(Calendar.DAY_OF_WEEK);
System.out.println("The minimum (Day) is: " + outp31);
}
}
输出:
Date :Sat Aug 04 14:36:36 PDT 2018
The minimum (Year) is: 1
The minimum (Month) is: 0
The minimum (Day) is: 1
Date :Fri May 27 14:36:36 PDT 4039
The minimum (Year) is: 1
The minimum (Month) is: 0
The minimum (Day) is: 1