-5

おそらく非常に簡単なことですが、私を大いに混乱させます。別のクラスを呼び出すクラスがあります。

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

ファイルの別の部分で呼び出されています。唯一の問題は、d1 と d2 をどのように正確に宣言するかです。いくつかのことを試しましたが、互換性のないエラーなどが発生し続けます.

4

1 に答える 1

4

Curia、あなたが渡しているのはDateオブジェクトではありません..オブジェクトでさえありませんString。オブジェクトを作成してからDateメソッドに渡す必要があり、それが機能します。

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