According to the Java API, the constructor Date(year, month, day)
is deprecated. I know that I can replace it with the following code:
Calendar myCa
Why don't you just write a simple utility method:
public final class DateUtils {
private DateUtils() {
}
public static Calendar calendarFor(int year, int month, int day) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month);
cal.set(Calendar.DAY_OF_MONTH, day);
return cal;
}
// ... maybe other utility methods
}
And then call that everywhere in the rest of your code:
Calendar cal = DateUtils.calendarFor(2010, Calendar.MAY, 21);