2
public String reformatDate(String date) {3
int len = date.length();5
String[] monthArray = {6
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"9
String year = date.substring(len - 4);10
int month = Arrays.asList(monthArray).indexOf(date.substring(len - 8, len - 5)) + 1;11
String day = date.substring(0, len - 11);13
StringBuffer sb = new StringBuffer();15
sb.append(year + "-");17
if (month < 10) sb.append("0" + month + "-");18
else sb.append(month + "-");20
if (day.length() == 1) sb.append("0" + day);