Adding days to a date in Java [duplicate]
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: This question already has an answer here: How can I increment a date by one day in Java? 24 answers How do I add x days to a date in Java? For example, my date is (dd/mm/yyyy) = 01/01/2012 Adding 5 days, the output should be 06/01/2012 . 回答1: SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Calendar c = Calendar.getInstance(); c.setTime(new Date()); // Now use today date. c.add(Calendar.DATE, 5); // Adding 5 days String output = sdf.format(c.getTime()); System.out.println(output); 回答2: java.time With the Java 8 Date and Time API