Java中的 MonthDay of(Month, int) 方法及示例
Java中MonthDay类的of(Month month, int dayOfMonth)方法用于获取MonthDay的实例。
句法:
public static MonthDay of(
Month month, int dayOfMonth)
参数:此方法接受两个参数:
- 月:表示一年中的月份。
- dayOfMonth :它代表一个月中的哪一天。
返回值:该方法返回月-日。
异常:如果任何字段的值超出范围或当月的日期对该月无效,则此方法将引发DateTimeException 。
下面的程序说明了Java中 MonthDay 的 of(Month month, int dayOfMonth) 方法:
方案一:
// Java program to demonstrate
// MonthDay.of(Month month, int dayOfMonth) method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// apply of(Month month, int dayOfMonth) method
// of MonthDay class
MonthDay monthday = MonthDay.of(Month.MAY, 9);
// print both month and day
System.out.println("MonthDay: "
+ monthday);
}
}
输出:
MonthDay: --05-09
方案二:
// Java program to demonstrate
// MonthDay.of(Month month, int dayOfMonth) method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// apply of(Month month, int dayOfMonth) method
// of MonthDay class
MonthDay monthday = MonthDay.of(Month.MAY, 9);
// print only month
System.out.println("Month: "
+ monthday.getMonth());
}
}
输出:
Month: MAY
参考资料: https: Java Java.time.Month, int)