Я получаю данные даты из API в String в следующем формате: 2019-02-01 12:00:00 Как изменить этот формат на 02-01 12:00?Я хочу убрать год и секунды.
Я использовал SimpleDateFormat и DateFormat, и после запуска приложение ломается, и вот что я вижу в logcat: Плохой класс: класс java.lang.String
String date = item.getDtTxt();
DateFormat dt = new SimpleDateFormat("dd-MM-#### hh:mm");
binding.dateItem.setText(String.valueOf(dt.format(date)));
Журнал:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.weatherapp2, PID: 8882
java.lang.IllegalArgumentException: Parse error: 2019-02-01 12:00:00
at java.util.Date.parseError(Date.java:367)
at java.util.Date.parse(Date.java:448)