Java中如何获取某一日期的下一天?
package test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {
try {
//注意"yyyy-MM-dd HH:mm:ss"字母大小写,容易引起日期错误
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse("2019-11-30 00:00:00");
System.out.println("初始日期为:" + sdf.format(date));
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, 1);
Date newDate = calendar.getTime();
System.out.println("初始日期加一天的日期为:" + sdf.format(newDate));
} catch (ParseException e) {
e.printStackTrace();
}
}
}
运行结果如图所示: