I am trying to fetching current month as int from calender but getting wrong month number.
I have used below code :
public static Date getTodayDate() {
Calendar calendar = Calendar.getInstance();
return calendar.getTime();
}
private static int getMonthFromDate() {
Calendar cal = Calendar.getInstance();
cal.setTime(getTodayDate());
return cal.get(Calendar.MONTH);
}
public static void main(String[] arps) {
System.out.println("Current Month in Integer :: " + getMonthFromDate());
}
Output :- Current Month in Integer :: 5
Expected Output :- Current Month in Integer :: 6