Calendar 遇到的問題

a.setGqsj(b.getGqsj());  // a的Gqsj是 Calendar類型;同樣b的Gqsj也是 Calendar類型
b.getGqsj().add(Calendar.YEAR, 1);

這樣執行完的結果會發現,a的gqsj中的YEAR也會加1年

解決:

Calendar gqsjTmep= (Calendar)b.getGqsj().clone();
a.setGqsj(gqsjTmep);
b.getGqsj().add(Calendar.YEAR, 1);

 

這樣執行完後a的gqsj中的YEAR不會加1年

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章