Я сохраняю текущую дату в SQLite db с помощью переменной CURRENT_DATE. Я обнаружил, что используется формат даты yyyy-mm-dd
. Я хочу, чтобы разобрать дату в коде, но я получаю эту ошибку:java.lang.IllegalArgumentException: Ошибка анализа - ошибка формата даты?
java.lang.IllegalArgumentException: Parse error: at java.util.Date.parseError
Код показан ниже:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd");
String formattedTaskDate = dateFormat.format(new Date(dateStoredAsStringFetchedFromDB));
Date d = new Date(formattedTaskDate);
На первом, я выборки дату из базы данных и хранить его в переменная String (поскольку дата хранится как TEXT в SQLite), а затем выполняю описанные выше операции, но получаю исключение как parseError.
Как я могу решить эту проблему?
, пожалуйста, обратите внимание на мой обновленный ответ. – Cytus