如何将一个月中的第几天默认设置为 25

How to set day of the month by default to 25

我需要你的帮助来将每月第几天的默认值设置为 25。在该方法中,我正在获取从今天开始的前七个月,但是我需要获取从今天开始的前七个月bu 天应该默认为 25。那么我怎样才能做到这一点。方法代码为:

 public Date getMinCalendarDate() {

    Calendar cal = Calendar.getInstance();
    cal.setTime(minCalendarDate);
    cal.add(Calendar.MONTH, -7);
    minCalendarDate = cal.getTime();

    return minCalendarDate;
}

这是一个工作示例:

import java.util.Calendar;
import java.util.Date;

public class Example {
  public static void main(String[] args) {
    System.out.println(getMinCalendarDate());
  }

  public static Date getMinCalendarDate() {
    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.MONTH, -7);
    // set the day of month to the 25th
    cal.set(Calendar.DAY_OF_MONTH, 25);
    return cal.getTime();
  }
}