Скопируйте свойства и добавьте свойства год к дате - PullRequest
0 голосов
/ 24 сентября 2018

Мне нужно скопировать объект и добавить год к каждой из дат одного и того же

Итак, прежде всего, я получу оригинальный объект и скопирую его следующим способом:

Foo copyFoo (Foo foo){
  Foo f = new Foo();
  //for all properties in FOo
  f.set(foo.get());
  return f;
}

И затем добавить год к каждому свойству типа Дата объекта:

Calendar c = Calendar.getInstance();
c.setTime(randomDate);
c.add(Calendar.YEAR, n);
newDate = c.getTime();

Есть ли способ получить все свойства типа даты объекта без необходимости проходить по одному?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...