我有一段代碼,我不太明白。它造成了一個錯誤。日曆滾動影響其他日曆
有一個日曆對象和寫入該日曆對象爲字符串的方法,但增加了今年第一個。但是,即使有2個日曆對象,它們也正在滾動。
發現任何下文
public static synchronized Calendar rollDatePlus1Year(Calendar currentDate){
Calendar rtn = currentDate;
rtn.roll(Calendar.YEAR, 1);
rtn.roll(Calendar.MINUTE, -1);
return rtn;
}
從這兩個「的currentdate」和「RTN」卷的方法是通過每年遞增。此方法不應更改任何值,但會返回新的表示形式。
任何想法?
有用的信息http://www.java2s.com/Code/Java/Data-Type/Date-Calculation.htm – mKorbel