아래 코드를 사용하여 다른 형식으로 날짜를 구문 분석합니다.다른 형식의 Java 날짜
trubel은 첫 번째 형식을 취하고 적합하지 않은 경우에도 날짜를 구문 분석합니다.
public static Date parseDate(String date) {
date = date.replaceAll("[-,.;:_/&()+*# ']", "-");
System.out.print(date);
List<String> formatStrings = Arrays.asList("d-M-y","y-M-d");
for (String formatString : formatStrings) {
try {
System.out.println(new SimpleDateFormat(formatString).parse(date));
return new SimpleDateFormat(formatString).parse(date);
} catch (Exception e) {
}
}
return null;
}
콘솔 : 첫 번째 형식에 allways 분석 않는 이유
1994-02-13
Wed Jul 18 00:00:00 CEST 2018
또는
13-02-1994
Sun Feb 13 00:00:00 CET 1994
그래서 내가 얻을하지 않습니다?
. 형식이 지정되어 있지 않습니다. – Jay