代码为: import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) { Date date = new Date(); //可以方便地修改日期格式 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd HHmmss"); //转换格式为yyyyMMdd String hehe = dateFormat.format(date); //输出格式 System.out.println("hehe:"+hehe); //加一天 //date.getTime()所返回的是一个long型的毫秒数,所以可以进行毫秒运算。但是为了显示好看,我就进行了格式转换 Date endTime = new Date(date.getTime() + 24 * 60 * 60 * 1000); SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyyMMdd hhmmss"); String hehe2 = dateFormat2.format(endTime); System.out.println("hehe2:"+hehe2); //减一天 Date beforeTime = new Date(date.getTime() - 24 * 60 * 60 * 1000); SimpleDateFormat dateFormat3 = new SimpleDateFormat("yyyyMMdd"); String hehe3 = dateFormat3.format(beforeTime); System.out.println("hehe3:"+hehe3); } } 结果为: