5 回答
已采納

NadiaSmile
TA貢獻(xiàn)149條經(jīng)驗(yàn) 獲得超291個贊
Date類中有很多方法都標(biāo)有刪除線,是因?yàn)镈ate類在設(shè)計(jì)中有很多問題,如getYear指的是1900年以來的年數(shù),getMonth是從0開始的。而且由于Date類不便于實(shí)現(xiàn)國際化,所以從JDK1.1版本開始,推薦使用Calendar類進(jìn)行時間和日期處理。
望采納~~

JustWannaHugU
TA貢獻(xiàn)452條經(jīng)驗(yàn) 獲得超796個贊
Calendar 類比Date類的獲取實(shí)踐的方法更多更完善,Date類也就不常用了,我記得Core Java for the Impatient第二章有一節(jié)專門講了這個替代的原因,列舉了Date類的種種缺陷,感興趣的話你可以去看看