/* * CalendarUtilities.java * * Created on August 7, 2003, 8:50 AM * * @author David Tran */ package mvc143; import java.util.Calendar; /** * A utilities class to help in interpreting Calendar objects

* */ public class CalendarUtilities { public static String getMonthFrom(Calendar c) { switch( c.get(Calendar.MONTH) ){ case Calendar.JANUARY: return "January"; case Calendar.FEBRUARY: return "February"; case Calendar.MARCH: return "March"; case Calendar.APRIL: return "April"; case Calendar.MAY: return "May"; case Calendar.JUNE: return "June"; case Calendar.JULY: return "July"; case Calendar.AUGUST: return "August"; case Calendar.SEPTEMBER: return "September"; case Calendar.OCTOBER: return "October"; case Calendar.NOVEMBER: return "November"; case Calendar.DECEMBER: return "December"; default: return "UNKNOWN MONTH"; } } public static int getMonthValueFrom(String month) { if( month.equalsIgnoreCase("January") ) { return Calendar.JANUARY; } else if( month.equalsIgnoreCase("February") ) { return Calendar.FEBRUARY; } else if( month.equalsIgnoreCase("March") ) { return Calendar.MARCH; } else if( month.equalsIgnoreCase("April") ) { return Calendar.APRIL; } else if( month.equalsIgnoreCase("May") ) { return Calendar.MAY; } else if( month.equalsIgnoreCase("June") ) { return Calendar.JUNE; } else if( month.equalsIgnoreCase("July") ) { return Calendar.JULY; } else if( month.equalsIgnoreCase("August") ) { return Calendar.AUGUST; } else if( month.equalsIgnoreCase("September") ) { return Calendar.SEPTEMBER; } else if( month.equalsIgnoreCase("October") ) { return Calendar.OCTOBER; } else if( month.equalsIgnoreCase("November") ) { return Calendar.NOVEMBER; } else if( month.equalsIgnoreCase("December") ) { return Calendar.DECEMBER; } else { return -1; } } }