我有一段代码,我不太明白。它造成了一个错误。日历滚动影响其他日历
有一个日历对象和写入该日历对象为字符串的方法,但增加了今年第一个。但是,即使有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