swe*_*mon 99
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);
Run Code Online (Sandbox Code Playgroud)
Mat*_*aun 45
使用Java 8 Date和Time API,您可以使用LocalDate
该类.
LocalDate.now().plusDays(nrOfDays)
Run Code Online (Sandbox Code Playgroud)
请参阅Oracle教程.
Pet*_*sik 20
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.set(Calendar.MONTH, 1);
cal.set(Calendar.YEAR, 2012);
cal.add(Calendar.DAY_OF_MONTH, 5);
Run Code Online (Sandbox Code Playgroud)
你也可以减去天数 Calendar.add(Calendar.DAY_OF_MONTH, -5);
小智 18
这是一些简单的代码,将输出作为currentdate
+ D days
= some 'x' date
(未来日期):
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE, 5);
System.out.println(dateFormat.format(c.getTime()));
Run Code Online (Sandbox Code Playgroud)
Bri*_*new 12
如果你正在使用Joda-Time(并且有很多很好的理由 - 一个简单,直观的API和线程安全性)那么你可以做到这一点:
(new LocalDate()).plusDays(5);
Run Code Online (Sandbox Code Playgroud)
例如,从今天起5天.
小智 9
简单,没有任何其他API:
要添加8天:
Date today=new Date();
long ltime=today.getTime()+8*24*60*60*1000;
Date today8=new Date(ltime);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
264033 次 |
最近记录: |