Заставьте SimpleDateFormat.parse () завершиться с ошибкой в недопустимые даты (например, месяц больше 12)

м используюjava.text.SimpleDateFormat разобрать строки вида."yyyyMMdd"

Если я попытаюсь проанализировать строку с месяцем, превышающим 12, вместо сбоя, она переносится на следующий год. Полная работоспособность репро:

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class ParseDateTest {

    public static void main(String[] args) throws ParseException {

        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
        Date result = format.parse("20091504"); //