📅  最后修改于: 2023-12-03 15:01:55.642000             🧑  作者: Mango
MonthDay adjustInto(Temporal temporal) 方法是 Java 中 MonthDay 类中的一个方法。它的作用是将 MonthDay 对象调整到指定的 Temporal 对象,返回调整后的 Temporal 对象。
public Temporal adjustInto(Temporal temporal)
该方法接受一个 Temporal 对象作为参数,返回调整后的 Temporal 对象。
假设我们有一个 MonthDay 对象,表示 4 月 22 日:
MonthDay monthDay = MonthDay.of(4, 22);
System.out.println("MonthDay: " + monthDay);
输出结果为:
MonthDay: --04-22
我们想将它调整到某个 Temporal 对象,例如 LocalDate,可以使用 adjustInto() 方法:
LocalDate date = LocalDate.of(2021, 5, 12);
Temporal result = monthDay.adjustInto(date);
System.out.println("Result: " + result);
输出结果为:
Result: 2021-04-22
注意,原来的 MonthDay 对象不会被修改,而是返回了一个新的 Temporal 对象。可以看到,将 MonthDay 对象调整到 LocalDate 后,返回了相应的 LocalDate 对象。
MonthDay adjustInto() 方法是 Java 中 MonthDay 类中的一个方法,用于将 MonthDay 对象调整到指定的 Temporal 对象,返回调整后的 Temporal 对象。调用该方法后,原来的 MonthDay 对象不会被修改,而是返回一个新的 Temporal 对象。