Instead try Calendar.add(Calendar.DATE, 1); The difference is noticeable if the date is at the end of the month, like Jan 31. The roll() method will take you to Jan 1, while the add() method takes you to Feb 1.
Fiz, Please change your name to be compliant with JavaRanch's naming policy. It should not be obviously fictitious. Your displayed name should be 2 separate names with more than 1 letter each. We really would prefer that you use your REAL name. You can change your name: here. Thanks, Cindy
"JavaRanch, where the deer and the Certified play" - David O'Meara