Преобразование строки месяца в целое число JavaJAVA

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

Сообщение Anonymous »

Как преобразовать строку месяца в целое число?

При выборе метода щелчка я хочу отобразить выбранную дату, но если в дате есть событие, она должна отображать дополнительную информацию о событии. Метод проверки праздничного события требует целочисленных значений.

Вот код:

ОБНОВЛЕНО :

@Override
public void onClick(View view)
{
int m = 0;
int d, y;
String date_month_year = (String) view.getTag();
selectedDayMonthYearButton.setText("Selected: " + date_month_year);

String [] dateAr = date_month_year.split("-");
Log.d(tag, "Date Split: " + dateAr[0] + " " + dateAr[1] + " " + dateAr[2]);
y = Integer.parseInt(dateAr[2]);

try {
Calendar c1 = Calendar.getInstance();
c1.setTime(new SimpleDateFormat("MMM").parse(dateAr[1]));
m = c1.get((Calendar.MONTH) + 1);
}
catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

//int m = Integer.parseInt(dateAr[1]);
d = Integer.parseInt(dateAr[0]);
Log.d(tag, "Date forward: " + d + " " + m + " " + y);

if (isHoliday(d, m, y))
{
Intent i = new Intent(view.getContext(), HijriEvents.class);
i.putExtra("date_string", date_month_year);
startActivity(i);

}

try
{
Date parsedDate = dateFormatter.parse(date_month_year);
Log.d(tag, "Parsed Date: " + parsedDate.toString());

}
catch (ParseException e)
{
e.printStackTrace();
}
}

public Boolean isHoliday(int d, int m, int y)
{
HijriCalendar hijri = new HijriCalendar(y, m, d);
if (!hijri.checkIfHoliday().contentEquals(""))
return true;
return false;
}


Подробнее здесь: https://stackoverflow.com/questions/113 ... teger-java
Ответить

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

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

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

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

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