📜  Java中的 YearMonth withMonth() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:58.147000             🧑  作者: Mango

Java中的 YearMonth withMonth() 方法及示例

在Java中,YearMonth类代表了年月信息。withMonth()方法是YearMonth类的成员方法之一,其作用是返回一个新的YearMonth对象,其年份与当前对象相同,但月份为给定的月份参数。

语法
public YearMonth withMonth(int month)
参数
  • month - 月份参数,取值范围为1到12。
返回值

YearMonth对象:新的对象与当前对象年份相同,但月份为给定的月份参数。

示例

下面是一个使用withMonth()方法的示例代码:

import java.time.YearMonth;

public class Example {
    public static void main(String[] args) {
        YearMonth currentYearMonth = YearMonth.now();
        System.out.println("当前年月: " + currentYearMonth);

        YearMonth nextYearMonth = currentYearMonth.withMonth(5);
        System.out.println("下个月为5月的年月: " + nextYearMonth);
    }
}

输出结果:

当前年月: 2022-02
下个月为5月的年月: 2022-05

以上示例中,首先创建了一个YearMonth对象currentYearMonth,它代表了当前年月(2022年2月)。然后使用withMonth()方法,将currentYearMonth对象的月份修改为5,得到了一个新的对象nextYearMonth,它代表了2022年5月的年月。最后,在控制台上输出了当前年月和下个月为5月的年月。