I made a calendar application using the java.util.Calendar
class. I am creating a calendar object using cal = Calendar.getInstance();
but for this current month ( November ) it's printing as October.
import java.util.Calendar;
public class Main {
public static void main (String[] args) {
Calendar cal = Calendar.getInstance ();
int y = cal.get (Calendar.YEAR);
int m = cal.get (Calendar.MONTH);
int d = cal.get (Calendar.DATE);
switch(m) {
case 1:
System.out.println ("today is " + d + " of January " + y);
break;
case 2:
System.out.println ("today is " + d + " of Febuary " + y);
break;
case 3:
System.out.println("today is " + d + " of March " + y);
break;
case 4:
System.out.println("today is " + d + " of April " + y);
break;
case 5:
System.out.println("today is " + d + " of May " + y);
break;
case 6:
System.out.println("today is " + d + " of June " + y);
break;
case 7:
System.out.println("today is " + d + " of July " + y);
break;
case 8:
System.out.println("today is " + d + " of August " + y);
break;
case 9:
System.out.println("today is " + d + " of September " + y);
break;
case 10:
System.out.println("today is " + d + " of October " + y);
break;
case 11:
System.out.println("today is " + d + " of November " + y);
break;
case 12:
System.out.println("today is " + d + " of December " + y);
break;
}
}
}