Affichage de la date dans un double chiffres

Je vais avoir des difficultés pour afficher la date dans un double chiffres. Je veux qu'il soit de sorte que, lorsque le jour ou le mois est un chiffre par exemple: 4 Ce serait l'affichage 04. Je vais avoir du mal avec la logique pour elle, si quelqu'un peut m'aider je serais vraiment reconnaissant.

Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int day = c.get(Calendar.DAY_OF_MONTH);
        int month = c.get(Calendar.MONTH);

        if (month % 10 == 0) {

            Place = 0 + month;
        }
        String Dates = year + "-" + Place + "-" + day;
        Date.setText((Dates));
  • Peut-être Place = "0" + mois de travail comme il est stocké puis comme une Chaîne de caractères?
  • Pour info, le gênants de longue date du temps des classes comme java.util.Date, java.util.Calendar, et java.text.SimpleDateFormat sont maintenant héritage, supplantée par la java.de temps les classes. Une grande partie de la java.fonction temps est de retour, porté à Java 6 & Java 7 dans le ThreeTen-Backport projet. En outre adapté pour les précédents Android dans le ThreeTenABP projet. Voir Comment utiliser ThreeTenABP....