📅  最后修改于: 2023-12-03 15:31:50.821000             🧑  作者: Mango
在 Java 的 Calendar 类中,getGreatestMinimum() 方法用于获取当前时刻的日历字段所对应的最小值。这个最小值可能会依据日历系统的不同而有所不同。例如,对于 Gregorian 日历来说,它的最小月份是 0,表示一月份。
getGreatestMinimum() 方法的定义如下:
public int getGreatestMinimum(int field)
参数说明:
返回值说明:
下面是一个使用 getGreatestMinimum() 方法获取当前日期所对应星期的最小值的代码示例:
import java.util.Calendar;
public class Example {
public static void main(String[] args) {
// 获取当前日期的 Calendar 对象
Calendar calendar = Calendar.getInstance();
// 获取当前日期所对应星期的最小值
int minWeekday = calendar.getGreatestMinimum(Calendar.DAY_OF_WEEK);
System.out.println("本月第一周的最小星期是:" + minWeekday);
}
}
在执行上述代码示例时,如果当前日期为 2022 年 11 月 1 日,那么运行结果如下:
本月第一周的最小星期是:1
以上代码输出了当前时刻所代表月份的第一周的最小星期值,通过这个最小值可以获得当前时刻代表的最小日期。