She*_*n.W 6 java datetime date
我已经创建了一个程序来计算天数,在我的程序中我想再添加7天到当前日期.
这意味着如果今天的日期是9/11/2013,我想通过获取当前日期并再增加7天来使其成为2013年9月18日.我该如何实现这一点.
我知道如何通过使用日期类来获取今天的日期,但我不知道在当前日期再添加7天.
这是我用来获取当前日期的方法:
public void dateCalculator(){
Date date;
date=new Date();
}
Run Code Online (Sandbox Code Playgroud)
感谢您的时间.
Man*_*ikh 22
Calendar c = Calendar.getInstance();
c.setTime(new Date()); // Now use today date.
c.add(Calendar.DATE, 15); // Adds 15 days
Run Code Online (Sandbox Code Playgroud)
Sub*_*der 14
你可以通过 Calendar#add(Calender.DATE,7)
代码段 -
Calendar cal = Calendar.getInstance();
System.out.println("current date: " + cal.getTime());
cal.add(Calendar.DATE, 7);
System.out.println("7 days later: " + cal.getTime());
Run Code Online (Sandbox Code Playgroud)
结果 -
current date: Tue Sep 10 15:53:17 MST 2013
7 days later: Tue Sep 17 15:53:17 MST 2013
Run Code Online (Sandbox Code Playgroud)
注意:代码编译在 - http://www.compileonline.com/compile_java_online.php中