Нужно получить строковый месяц как целое числоJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Нужно получить строковый месяц как целое число

Сообщение Anonymous »

Я передаю в базу данных «январь», «февраль» и т. д. как целые числа. Мне нужно передать 1–12 для соответствующих месяцев, но я получаю 0–11 из календаря

Вот как я это делаю. Пожалуйста, помогите мне настроить это, чтобы месяцы отображались с 1 по 12, а не с 0 по 11.

//Get month as an integer.
Date date = new SimpleDateFormat("MMM", Locale.ENGLISH).parse(stringMonth);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int month = cal.get(Calendar.MONTH);
System.out.println("month ==" + month);


Подробнее здесь: https://stackoverflow.com/questions/130 ... -as-an-int
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»