У меня есть метод, который устанавливает дату загрузки на текущее время.
import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
public class Document {
private DateTime downloadDate;
public void setDownloadDate() {
downloadDate = DateTime.now().withZone(DateTimeZone.UTC);
}
}
Возвращает do c с текущей датой, с которой оно было загружено.
public Document getDocument() {
Document document = new Document();
document.setDownloadDate(); // null pointer
return document;
}
В документации не указано, что withZone может возвращать ноль. Например, когда я вызываю getDocument
в тестовом методе, дата, возвращаемая из setDownloadDate
, равна нулю. Кто-нибудь знает причину этого?