2 votes

DatePickerDialog affiche par exemple M plus un nombre entier au lieu du nom du mois.

DatePickerDialog afficher M01 au lieu de January par exemple...

Voici mon code :

@OnClick(R.id.dateTextView)
public void onDateTextViewClick(View view) {
    DatePickerDialog dialog = new DatePickerDialog(this,
            mDateListener, mYear, mMonth, mDay);
    dialog.getDatePicker().setMaxDate(mCalendar.getTimeInMillis());
    dialog.show();
}

private DatePickerDialog.OnDateSetListener mDateListener = new DatePickerDialog.OnDateSetListener() {
    @Override
    public void onDateSet(DatePicker arg0, int arg1, int arg2, int arg3) {
        // TODO Auto-generated method stub
        mYear = arg1;
        mMonth = arg2;
        mDay = arg3;
        showDate();
    }
};

Comment puis-je le changer ?

0voto

Vanraj Ghed Points 924

Il suffit de passer le numéro du mois et vous obtiendrez le nom du mois.

 public String getMonth(int month) {
    return new DateFormatSymbols().getMonths()[month-1];
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X