2015-04-25 2 views
0

В качестве продолжения вопроса this ошибка, похоже, не устранена. Дата в SQLite хранится как 2015-04-25, которая имеет вид yyyy-MM-dd. Теперь эта дата (которая является системной датой) сохраняется в db с использованием переменной CURRENT_DATE и выбирается как строка. Минимальный код, как показано ниже:Ошибка анализа во время разбора в Android

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
Date taskDate = dateFormat.parse(dateFormat.format(new Date("2015-04-25"))); 

Но я получаю исключение, как:

Parse error: 2015-04-25

ответ

1

Попробуйте этот рабочий код.

Format formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
String formattedCode = formatter.format("supply your date-time here"); 

Я считаю, что вы должны либо добавить время вместе с датой, когда вы указываете ваш вход или вы должны удалить HH:mm:ss часть.

+0

Мне нужно удалить HH: mm: ss part :) –

+0

Это было быстро, круто :) –

+0

Спасибо :) :) :) –

Смежные вопросы