У меня есть SimpleDateFormat с шаблоном yyyy-M-d"
и следующим сценарием:
String str = "02-03-04";
SimpleDateFormat f = new SimpleDateFormat("yyyy-M-d");
f.setLenient(false);
System.out.println(f.parse(str));
Вывод Sat Mar 04 00:00:00 EST 2
Моя цель состояла в том, чтобы отлавливать только даты в форматекак 2004-02-03 и игнорировать 02-03-04.Я думал, что yyyy в шаблоне потребует 4 цифры года, но ясно, что это не так.Может кто-нибудь объяснить, почему это не вызывает исключение разбора?Я бы хотел, чтобы ...