カレンダーから現在の月をintとしてフェッチしようとしていますが、月の番号が間違っています。Javaカレンダーから間違った月番号を取得しています
私はコードの下に使用している:
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());
}
出力: - 整数で今月:: 5
予想される出力: - 整数で今月:: 6