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はTextViewです。
表示されている時間を取り除く方法がわかりません。私はかなりの量のドキュメントを検索して読んだのですが、それを理解できませんでした。どんな助けでもいただければ幸いです。