Slide 18
Slide 18 text
DATEUTIL IN TEST PROJECT
public class DateUtil {
public static final String[] monthNumbers =
{"01","02","03","04","05","06","07","08","09","10","11","12"};
public static final String[] months =
{"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
public static final String GET_MONTH_ERROR = "Error. Invalid month number.";
public static final String DATE_FORMAT = "MM-yyyy";
public static String getCurrentTimeStamp() throws Exception{
try {
SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT);
return dateFormat.format(new Date()); // Find todays date
} catch (Exception e) {
e.printStackTrace();
throw new Exception("Couldn't format the date into MM-yyyy");
}
}
public static String getMonthFromNumber(String monthNumber){
switch(monthNumber){
case "01":{
return months[0];
}..
default:{
return GET_MONTH_ERROR;
}
}
}
}