次のコードがあります。
Calendar cal= Calendar.getInstance();
cal.set(Calendar.YEAR, 1994);
cal.set(Calendar.MONTH, 03);
cal.set(Calendar.DAY_OF_MONTH,1);
cal.set(Calendar.HOUR_OF_DAY, 0);
それを実行した後、私は期待しています:
cal.get(Calendar.HOUR_OF_DAY);
0を返しますが、 1を返します。
別の年/月を使用すると、問題なく動作します。また、別の時間を設定しても問題なく動作します。これは 0 の場合にのみ発生します。
1994 年 4 月に何か特別なことはありますか? ここで何が欠けていますか?
前もって感謝します。