I have this code:
import javax.swing.JOptionPane;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.*;
import java.text.*;
public class BillionSeconds {
public static void main(String[] args)
{
Date thedate ;
String Birthday = JOptionPane.showInputDialog("What is your birthday in the form dd-MM-yy");
DateFormat dateFormat = new SimpleDateFormat("dd/MMM/yy");
try{
thedate = dateFormat.parse(Birthday);
}
catch (Exception e) {
System.out.println("Unable to parse date stamp");
}
Date newdate = thedate.add(thedate, 1);
}
}
,但我得到這個錯誤,我不能找出原因:Java錯誤:無法找到符號方法Add(日期,INT)
error: cannot find symbol method add(Date,int)
在[Date API](http://docs.oracle.com/javase/7/docs/api/java/util/Date.html)中是否存在'add(...)'方法?這個問題本可以通過API的2秒掃描得到解答。 –
爲什麼在編譯時錯誤時將此問題標記爲「exception」? –
如果它確實有一個add方法,那麼'add(thedate,1)'添加到什麼?在年,月,日添加一個?我建議谷歌「java日期添加」。其中一個命中是這個http://stackoverflow.com/questions/428918/how-can-i-increment-a-date-by-one-day-in-java – km1