import java.util.Calendar;
import java.util.Date;
+import java.util.Locale;
public class SimpleDate implements Comparable<SimpleDate> {
- public int year;
- public int month;
- public int day;
+ public final int year;
+ public final int month;
+ public final int day;
public SimpleDate(int y, int m, int d) {
year = y;
month = m;
return Integer.compare(day, date.day);
}
+ public Calendar asCalendar() {
+ final Calendar calendar = Calendar.getInstance();
+ calendar.set(year, month, day);
+ return calendar;
+ }
+ public String toString() {
+ return String.format(Locale.US, "%d-%02d-%02d", year, month, day);
+ }
}