的错误我写这篇文章的代码这在Date类或我的错误(Java /机器人)
Date xx2 = new Date(2017,3,31);
Date xx3 = new Date(2017,4,1);
Assistance.print("--> y:"+xx2.getYear()+" m:"+xx2.getMonth()+" d:"+xx2.getDate());
Assistance.print("--> y:"+xx3.getYear()+" m:"+xx3.getMonth()+" d:"+xx3.getDate());
,但我得到同样的结果!
结果:
- > Y:2017米:4 d:1
- > Y:2017米:4 d:1
什么?
java.util.Date中的月份从0开始,因此4个ias实际上可能是5月份 –
1月份是0,2月份是1,3月份是2,4月份是3,可能是4份......但是这里有常量 – EpicPandaForce
它是不是bug,而是有史以来最糟糕的设计选择(使1月份为零) – 2017-04-01 17:29:52