题
大家好,我知道这是一个非常简单的问题,但我是Java的新手,所以请忍受我。我创建了一个程序,可以计算出书后要回来的时间!所以请帮助我。
这是我拥有的代码:
public void loan(int numOfDays) {
if( onLoan == true) {
System.out.println("Already on Loan, Return Date : "+Calendar.DATE );
}
else {
due.set( numOfDays, Calendar.DATE );
System.out.println("Available");
onLoan = true;
} }
//将书归还给书
我需要替换该日历。日期以使我的计算正确。我需要计算测试文件传递的日期,并计算将返回的日期。这个项目需要明天提交,所以请帮助我!
解决方案
标准Java日期API很痛苦。尽管以前的答案是正确的,并且可能对您来说足够了,但我建议看看 Jodatime 如果您需要与日期合作。许多头痛都解决了。
其他提示
您靠近解决方案。您正在寻找:
YOUR_CALENDAR_INSTANCE.add(numOfDays, Calendar.DAY_OF_MONTH);
[http://java.sun.com/javase/6/docs/api/java/java/util/gregoriancalendar.html#add(int, ,int)] [1
[1]: http://java.sun.com/javase/6/docs/api/java/java/util/gregoriancalendar.html#add(int, ,int)
不隶属于 StackOverflow