📅  最后修改于: 2023-12-03 15:31:54.881000             🧑  作者: Mango
在 Java 中, Period
类用于表示时间差。它表示一段时间,例如两个日期之间的时间差。 getMonths()
方法是 Period
类的一个方法,用于获取此周期中的月数。
getMonths()
方法的语法如下:
public int getMonths()
该方法返回此 Period
中的月数。
下面是 getMonths()
方法的一个示例,它使用两个日期来创建一个 Period
对象,并使用 getMonths()
方法来获取两个日期之间的月数。
import java.time.LocalDate;
import java.time.Period;
public class Example {
public static void main(String[] args) {
LocalDate date1 = LocalDate.parse("2021-01-01");
LocalDate date2 = LocalDate.parse("2021-04-01");
Period period = Period.between(date1, date2);
int months = period.getMonths();
System.out.println(months); // Output: 3
}
}
在上面的示例中,我们通过 LocalDate.parse()
方法将两个日期字符串转换为 LocalDate
对象。然后,我们使用 Period.between()
方法来获取两个日期之间的 Period
对象。最后,我们使用 getMonths()
方法来获取此 Period
中的月数,并将其打印到控制台。
输出为 3
,这意味着从 2021-01-01
到 2021-04-01
之间有三个月的时间差。
getMonths()
方法是 Period
类的一个方法,用于获取此周期中的月数。在使用此方法之前,必须先创建一个 Period
对象,该对象表示两个日期之间的时间差。通过使用 Period.between()
方法可以获得两个日期之间的 Period
对象。