android - Convert String month to integer java -


how convert month string integer?

on click method want display date selected if date has event should display more event. method check holiday event requires integer values.

here's code:

updated:

@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 = 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; } 

calendar cal = calendar.getinstance(); cal.settime(new simpledateformat("mmm").parse("july")); int monthint = cal.get(calendar.month) + 1; 

see


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -