-2
次のコードは、現在の日付を出力します。 null参照が渡された場合、Joda DateTime APIにnullが返されるような方法はありませんか。 ありがとうございました。なぜ新しいDateTime(nulll refrence)が現在の日付を返しますか?
class MyDateExtractor{
private Date date;
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
public class DateTimeTest {
@Test
public void testName() throws Exception {
MyDateExtractor date = new MyDateExtractor();
System.out.println(new DateTime(date.getDate()));
}
}
実際にエラーが表示されていますか。 – Kayaman
コンストラクタは、作成を依頼したオブジェクトを常に作成して初期化します。ファクトリメソッドのみがオブジェクトを返すかどうかを選択できます。 –
'date.getDate()'の値をコンストラクタに渡す前に確認できませんでしたか? – Carcigenicate