Affichage de la date, pas de temps dans Android

Je cherche à afficher une date dans android avec l'année, le mois et le jour choisi à l'aide d'un DatePicker. Ce que je vais avoir des ennuis avec, est de prendre l'année, le mois et le jour choisi et de les afficher sur l'écran dans le format correct pour les paramètres régionaux du téléphone sans affichage de l'heure.

Le code tel qu'il est maintenant l'affichage de la date correctement, mais il affiche également l'heure.

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 est un TextView.

Je ne peux pas comprendre comment se débarrasser de l'heure est également affiché. J'ai fait une bonne quantité de la recherche et la lecture de la documentation et je ne pouvais pas le comprendre. Toute aide serait appréciée.

OriginalL'auteur johngun3 | 2012-05-08