这可能很容易,但让我很困惑,我有一个课程可以调用另一个。
public static int getNumberOfDaysBetweenDates(Date d1, Date d2)
{
//rest of code
}
正在文件的另一部分被调用。唯一的问题是,我究竟如何申报d1和d2?香港专业教育学院尝试了一些事情,但不断遇到不兼容的错误等。
答案 0 :(得分:4)
Curia,你传递的不是Date
个对象......它们甚至都不是String
。你必须创建Date
个对象,然后传递给你的方法,然后它就会起作用。
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date d = sdf.parse("21/12/2012");