/** * 获取每个月第一个星期日的日期 * @param year 年份 * @param month 月份 * @return Date 日期 */ public static Date getFirstSundayOfMonth(int year, int month) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month - 1); // 设为第一天 cal.set(Calendar.DATE, 1); while (cal.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY) { cal.add(Calendar.DATE, 1); } return cal.getTime(); }