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です。
表示されている時間も取り除く方法がわかりません。私はかなりの量の検索と読書を行っており、私はそれを理解することができませんでした。どんな助けもありがとう。
このコードを試してみてください。 – Lukazoid