如何通过在java中传递当前日期来获取下一个日期

jav*_*aba 2 java date

如何在Java中显示当前日期(2014/03/20)的下一个日期(2014/03/21)?

码:

 public static String getNextDate(String  curDate) {
         String nextDate="";
        try {
           //here logic to get nextDate
        } catch (Exception e) {
            return nextDate;
        }
        return nextDate;
    }
Run Code Online (Sandbox Code Playgroud)

SCI*_*SCI 12

使用SimpleDateFormat从字符串表示中获取Date对象,然后使用Calendar进行算术,然后使用SimpleDateformat将Date对象转换回字符串表示.(并处理我没有做的例外)

public static String getNextDate(String  curDate) {
  final SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd");
  final Date date = format.parse(curDate);
  final Calendar calendar = Calendar.getInstance();
  calendar.setTime(date);
  calendar.add(Calendar.DAY_OF_YEAR, 1);
  return format.format(calendar.getTime()); 
}
Run Code Online (Sandbox Code Playgroud)