的錯誤我寫這篇文章的代碼這在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