复制属性并添加年初至今的属性

时间:2018-09-24 07:39:20

标签: java date copy

我需要复制一个对象,并在同一日期的每个日期前加上一个年份

所以首先我将获得原始对象并使用此方法将其复制:

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();

有没有一种方法可以获取对象的所有日期类型属性而无需一一列举?

0 个答案:

没有答案