このメソッドを使用して、指定したソース日付のフィールドを指定されたターゲット日付に設定します。java setカレンダーを使用した静的メソッドの日付フィールド
private static void setFields(final Date source,
final Date target,
final int ... fields)
{
final Calendar sourceCalendar = Calendar.getInstance();
sourceCalendar.setTime(source);
final Calendar targetCalendar = Calendar.getInstance();
targetCalendar.setTime(target);
for(int field : fields)
targetCalendar.set(field, sourceCalendar.get(field));
}
対象日の分が設定されていません。 を使用して参照を中断したくない場合は、どのように設定するといいでしょうか。
target = targetCalendar.getTime();
私の間違い。 – blackcompe