Парсинг даты в SimpleDateFormat

есть код

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");
dateFormat.setLenient(false);//здесь включен жесткий режим парсинга, хочу чтобы дата строго соответствовала шаблону

но при парсинге строки

dateFormat.parse("2020-12-12 10:10:19 +2300")

я получаю ошибку из-за зоны, хотя по стандарту RFC822 зона может указываться вплоть до 2359(23 часа 59 минут) почему так происходит, как правильно распарсить эту зону?

ошибка

`Unparseable date: "2020-12-12 10:10:19 +2300"                                               
        at java.text.DateFormat.parse(DateFormat.java:366)                                                                                       
        at Main.main(Main.java:16)        
            `

Ответы (0 шт):