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
  • 54,112
  • 10
  • 112
  • 187
user3608814
  • 531
  • 1
  • 7
  • 22

1 Answers1

3

This is what I do:

int monthInt = cal.get(Calendar.MONTH) + 1; 
String monthConverted = ""+monthInt;
if(monthInt<10){
monthConverted = "0"+monthConverted;
}
Illegal Argument
  • 9,249
  • 2
  • 38
  • 56