作者:海边的迷思萝_160 | 来源:互联网 | 2024-12-21 18:30
Java 中的年月组合方法
在 Java 中,Year 类提供了 atMonth(Month) 方法,用于将当前的 Year 对象与指定的 Month 对象结合,创建一个 YearMonth 对象。此方法是处理日期和时间数据时非常有用的功能。
语法:
public YearMonth atMonth(Month month)
参数: 该方法接受一个名为 month 的参数,表示一年中的月份。它必须是一个有效的 Month 对象,且不能为空。
返回值: 此方法返回一个新的 YearMonth 对象,该对象由当前年份和传递给函数的有效月份组成。
以下是两个用 Java 演示 atMonth 方法的示例程序:
示例 1:
// 程序演示 atMonth(Month) 方法
import java.util.*;
import java.time.*;
public class YearMonthExample {
public static void main(String[] args) {
// 创建一个 Year 对象
Year year = Year.of(2017);
// 将 Year 对象与 Month 对象组合
YearMonth yearMonth = year.atMonth(Month.SEPTEMBER);
System.out.println("组合后的 YearMonth: " + yearMonth);
}
}
输出:
组合后的 YearMonth: 2017-09
示例 2:
// 程序演示 atMonth(Month) 方法
import java.util.*;
import java.time.*;
public class YearMonthExample {
public static void main(String[] args) {
// 创建一个 Year 对象
Year year = Year.of(2018);
// 将 Year 对象与 Month 对象组合
YearMonth yearMonth = year.atMonth(Month.JANUARY);
System.out.println("组合后的 YearMonth: " + yearMonth);
}
}
输出:
组合后的 YearMonth: 2018-01
参考文档: Oracle 官方文档