1
class Solution {
2
public String reformatDate(String date) {
3
int len = date.length();
4

5
String[] monthArray = {
6
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
7
};
8

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);
12

13
StringBuffer sb = new StringBuffer();
14

15
sb.append(year + "-");
16

17
if (month < 10) sb.append("0" + month + "-");
18
else sb.append(month + "-");
19

20
if (day.length() == 1) sb.append("0" + day);
21
else sb.append(day);
22

23
return sb.toString();
24
}
25
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0