📅  最后修改于: 2023-12-03 15:01:58.147000             🧑  作者: Mango
在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月的年月。