首页javadateJava Data Type - 如何创建与指定日期相同月份的最后一天的新日期

Java Data Type - 如何创建与指定日期相同月份的最后一天的新日期

我们想知道如何创建与指定日期相同月份的最后一天的新日期。
   
import java.time.LocalDate;

public class Main {
  public static void main(String[] argv) {
    System.out.println(endOfMonth(LocalDate.now()));
  }

  /**
   * Creates a new date object with the last day of the same month as the given
   * date.
   */
  public static LocalDate endOfMonth(LocalDate date) {
    return date.withDayOfMonth(date.lengthOfMonth());
  }

}