我有以下代码:
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 月有什么特别之处吗?我在这里想念什么?
提前致谢。