Парсинг даты в 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)
`