CalendarView in Android not showing correct month -


i have implemented calendarview in android app. have strange issue on selection of date. month showing april 2015 in top toast showing 1/3/2015? if scroll may 2015 toast shows 1/4/2015. month previous month.

i doing this:

calendar =(calendarview) findviewbyid(r.id.calendarforstart); calendar.setshowweeknumber(false);     calendar.setfirstdayofweek(2);     calendar.setondatechangelistener(new ondatechangelistener()      {         @override         public void onselecteddaychange(calendarview view, int year, int month, int day)          {             toast.maketext(getapplicationcontext(), day + "/" + month + "/" + year, toast.length_long).show();         }     }); 

please check snapshot:

enter image description here

did notice in top shows april 2015 below toast shows 1/3/2015.. why happening?

can me fix this?

thanks!

month start 0. jan-dec 0-11

you need change month+1

toast.maketext(getapplicationcontext(), day + "/" + (month+1) + "/" + year, toast.length_long).show(); 

Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -