API没有,帮你写了个。import java.util.Date;public class Test { public static void main(String[] args){ long m=24*60*60*1000; //代表一天的毫米数 long day=1; //代表你需要几天后的时间,1代表明天的时间.想要后天的时间就改成2 Date date=new Date(); date.setTime(date.getTime()+m*day); System.out.println(date); } }
楼主 请参照util包下的Calendar类
不推荐使用 new Date() 方式构造 Date 实例。 Date类可以说是早期jdk实现中的bug,因为要保持兼容性,一直遗留下来了。 正确的方式是使用 Calendar 类去获得时间相关的对象。
Calender c = Calendar.getInstance(); Date now = c.getTime(); c.add(Calender.DATE, 1); Date sameTimeTomorrow = c.getTime(); c.add(Calendar.DATE, -2); Date sameTimeYesterday = c.getTime();
public static void main(String[] args){
long m=24*60*60*1000; //代表一天的毫米数
long day=1; //代表你需要几天后的时间,1代表明天的时间.想要后天的时间就改成2
Date date=new Date();
date.setTime(date.getTime()+m*day);
System.out.println(date);
}
}
楼主 请参照util包下的Calendar类
Date类可以说是早期jdk实现中的bug,因为要保持兼容性,一直遗留下来了。
正确的方式是使用 Calendar 类去获得时间相关的对象。
Calender c = Calendar.getInstance();
Date now = c.getTime();
c.add(Calender.DATE, 1);
Date sameTimeTomorrow = c.getTime();
c.add(Calendar.DATE, -2);
Date sameTimeYesterday = c.getTime();