私は次のように定義されたクラスを持っています...
public class df {
String dt;
String datestring;
public String df(String dtstring) throws Exception {
dt=dtstring;
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date inpdate = formatter.parse(dt);
datestring = formatter.format(inpdate);
Date outpdate = formatter.parse(datestring);
SimpleDateFormat newformatter = new SimpleDateFormat("dd/MM/yyyy");
datestring = newformatter.format(outpdate);
return datestring;
}
}
このクラスのインスタンスを次のように作成します。ここrsnpos.getString(1)
には、yyyy-MM-dd形式の日付が含まれています(例:2010-01-01)。
new df(rsnpos.getString(1))
コンパイル中に、次のエラーが発生します...
cannot find symbol
symbol : constructor df(java.lang.String)
location: class df
コードに示されているようにコンストラクターを定義したため、なぜこれが発生するのかわかりません。誰かがこの問題で私を助けてくれませんか。