📅  最后修改于: 2023-12-03 15:01:58.091000             🧑  作者: Mango
Java中的 YearMonth
类代表了年份和月份的组合,并提供了一系列用于操作和计算日期的方法。其中,minusYears()
方法用于减去指定数量的年份。
public YearMonth minusYears(long yearsToSubtract)
yearsToSubtract
: 要减去的年份数量,可以为负数。YearMonth
实例,表示减去指定年份后的年份和月份。import java.time.YearMonth;
public class YearMonthDemo {
public static void main(String[] args) {
// 创建一个YearMonth实例
YearMonth yearMonth = YearMonth.of(2022, 9);
System.out.println("原始年份和月份:" + yearMonth);
// 将年份减去2年
YearMonth subtractedYearMonth = yearMonth.minusYears(2);
System.out.println("减去2年后的年份和月份:" + subtractedYearMonth);
}
}
上述示例代码中,我们首先创建了一个 YearMonth
实例 yearMonth
,表示了2022年9月。然后,我们使用 minusYears(2)
方法将年份减去了2年。最终,得到的 subtractedYearMonth
实例表示了2020年9月。
执行上述示例代码,将会输出以下结果:
原始年份和月份:2022-09
减去2年后的年份和月份:2020-09
可以看到,通过 minusYears()
方法成功将年份减去了2年,得到了符合预期的结果。
以上就是 Java
中 YearMonth
类的 minusYears()
方法的示例和说明。使用该方法,我们可以方便地计算和操作日期。