-5

只是一些可能很容易,但让我很困惑的事情,我有一个类调用另一个类。

public static int getNumberOfDaysBetweenDates(Date d1, Date d2)
{
    //rest of code
}

在文件的另一部分被调用。唯一的问题是,我究竟如何声明 d1 和 d2?我尝试了一些事情,但不断遇到不兼容的错误等。

4

1 回答 1

4

Curia,你传递的不是Date物体..它们甚至不是Strings。您必须创建Date对象,然后传递给您的方法,然后它才能工作。

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
Date d = sdf.parse("21/12/2012"); 
于 2012-08-19T12:04:35.457 回答