1

I'm doing the conversion of the month, the format (LONG) to an integer. But the months are converted without the 0. I must add the 0 of the months lower 10. How can I do?

    String month = monthSelector.getSelectedItem().toString();
    Calendar cal = Calendar.getInstance();
    try {
        cal.setTime(new SimpleDateFormat("MMMM").parse(month));
    } catch (ParseException e) {

        e.printStackTrace();
    }
    int monthInt = cal.get(Calendar.MONTH) + 1;
user2864740
  • 60,010
  • 15
  • 145
  • 220
user3608814
  • 561
  • 1
  • 8
  • 23

1 Answers1

4

This is what I do:

int monthInt = cal.get(Calendar.MONTH) + 1; 
String monthConverted = ""+monthInt;
if(monthInt<10){
monthConverted = "0"+monthConverted;
}
Illegal Argument
  • 10,090
  • 2
  • 44
  • 61