package cn.org.rapid_framework.util; import java.util.Calendar; import java.util.Date; public class CalendarUtils { private CalendarUtils() {} public static Date add(int field,Date date,int value) { Calendar c = Calendar.getInstance(); c.setTime(date); int fieldNewValue = (c.get(field) + value); c.set(field, fieldNewValue); return c.getTime(); } public static int get(int field,Date date) { Calendar c = Calendar.getInstance(); c.setTime(date); return c.get(field); } public static boolean isEqualField(int field, Date d1, Date d2) { Calendar c1 = Calendar.getInstance(); c1.setTime(d1); Calendar c2 = Calendar.getInstance(); c2.setTime(d2); return c1.get(field) == c2.get(field); } }