Я пытаюсь показать дату в андроиде с выбранным годом, месяцем и днем, используя DatePicker. У меня возникают проблемы с выбором выбранного года, месяца и дня и отображения их на экране в правильном формате для локали телефона без отображения времени.Показывать только дату и время на Android
Код в его нынешнем виде корректно отображает дату, но также отображает время.
StringBuilder string = new StringBuilder()
// Month is 0 based so add 1
.append(mYear).append("-")
.append(mMonth + 1).append("-")
.append(mDay);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = format.parse(string.toString());
mDateDisplay.setText(date.toLocaleString());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mDateDisplay - это текстовое изображение.
Я не могу понять, как избавиться от времени, которое также отображается. Я сделал много документов для поиска и чтения, и я не мог понять это. Любая помощь будет оценена по достоинству.
Это не принимает во внимание региональные настройки телефона. – Lukazoid