JAVA中calendar的week_of_year用法

注意操作前,请先getInstance

week_of_year和两个值有关:firstDayOfWeek & minimalDaysInFirstWeek

firstDayOfWeek: 一周的第一天周几开始,默认周日

//判断是否周日开始

boolean isFirstSunday = (c.getFirstDayOfWeek() == Calendar.SUNDAY);
out.println(isFirstSunday);


minimalDaysInFirstWeek: 一年的第一周几号开始
打印出来的结果是从周日开始做为1周的开始,新年的第一天从1号开始。
如需对新年的第一周重新定义,举例:1.3为周日,设置3为新年第一天为3,则

c.setMinimalDaysInFirstWeek(3);

1,2号均为上一年度的第53周

原文地址:https://www.cnblogs.com/inncho/p/5138818.html