Операция прокрутки календаря не дает мне правильного вывода

Мы используем Календарь. бросьте , чтобы переместить даты вверх или вниз. В javadoc упоминается, что большие поля не изменяются (т. Е. Если мы переместим дату на 5 влево, начиная с первого дня месяца, к сожалению, calendar.getTime () не получит значение из предыдущего месяца) , Значение месяца остается неизменным, как мне изменить это поведение. Я действительно хотел бы переместить значение даты соответствующим образом. (Например, если я переместился на 5 дней влево 1 августа 2010 года, я бы хотел увидеть 27 июня 2010 года вместо 27 августа 2010 года). Что мне здесь не хватает?

5
задан Joachim Sauer 23 August 2010 в 11:17
поделиться