ParseException при разборе даты в формате гггг-мм-дд - PullRequest
0 голосов
/ 04 июля 2018
private SimpleDateFormat dateFormatMonth = new SimpleDateFormat("dd/MM/yyyy", Locale.getDefault());
Date date = dateFormatMonth.parse(strtdate[0]);

strdate[0] содержит "2018-06-11"

Я получаю непарсируемое исключение в этой строке:

java.text.ParseException: Неразборчивая дата: «2018-06-11»

1 Ответ

0 голосов
/ 04 июля 2018

Вы получаете сообщение об ошибке, потому что вы используете неправильный шаблон для анализа даты. Используйте это вместо:

private SimpleDateFormat dateFormatMonth = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
Date date = dateFormatMonth.parse(strtdate[0]);

Предполагая, что "06" является месяцем, а "11" - днем.

...