我是靠谱客的博主 贤惠热狗,最近开发中收集的这篇文章主要介绍java month_Java MonthDay withMonth()用法及代码示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MonthDay类的withMonth(int month)方法用于将传递的month用作参数来更改MonthDay对象的month-of-year,然后该方法返回更改后的MonthDay的副本。如果day-of-month对于指定的月份无效,则将调整日期到最后一个有效的day-of-month。此实例是不可变的,不受此方法调用的影响。

用法:

public MonthDay withMonth(int month)

参数:此方法接受月份作为参数,即month-of-year,以将其设置在返回的month-day中,从1月(1月)到12月(12月)。

返回值:此方法返回基于此month-day的MonthDay以及所请求的月份。

异常:如果month-of-year值无效,则此方法引发DateTimeException。

以下示例程序旨在说明withMonth()方法:

示例1:

// Java program to demonstrate

// MonthDay.withMonth() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(String[] args)

{

// create a MonthDay object

MonthDay monthday

= MonthDay.of(8, 28);

// print instance

System.out.println("MonthDay before"

+ " applying method: "

+ monthday);

// apply withMonth method of MonthDay class

MonthDay updatedlocal = monthday.withMonth(1);

// print instance

System.out.println("MonthDay after"

+ " applying method: "

+ updatedlocal);

}

}

输出:

MonthDay before applying method: --08-28

MonthDay after applying method: --01-28

示例2:

// Java program to demonstrate

// MonthDay.withMonth() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(String[] args)

{

// create a MonthDay object

MonthDay monthday

= MonthDay.of(10, 31);

// print instance

System.out.println("MonthDay before"

+ " applying method: "

+ monthday);

// apply withMonth method of MonthDay class

MonthDay updatedlocal = monthday.withMonth(5);

// print instance

System.out.println("MonthDay after"

+ " applying method: "

+ updatedlocal);

}

}

输出:

MonthDay before applying method: --10-31

MonthDay after applying method: --05-31

最后

以上就是贤惠热狗为你收集整理的java month_Java MonthDay withMonth()用法及代码示例的全部内容,希望文章能够帮你解决java month_Java MonthDay withMonth()用法及代码示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部