Java是最流行的编程语言和广泛使用的编程语言。 Java 用于各种应用程序,如移动应用程序、桌面应用程序、Web 应用程序。 java.time.MonthDay 类表示月份和月份中的日期的组合,并且它是不可变的。 java.time 是一个用于处理当前日期和时间 API 的包。下面以表格形式讨论该类的所有方法。
方法 | 说明 |
---|---|
adjustInto(Temporal temporal) | 将指定的时间对象调整为具有此month-day。 |
atYear(int year) | 将此 month-day 与年份相结合以创建 LocalDate。 |
compareTo(MonthDay other) | 将此month-day 与另一个month-day 进行比较。 |
格式(DateTimeFormatter 格式化程序) | 使用指定的格式化程序格式化此month-day。 |
getDayOfMonth() | 获取day-of-month字段。 |
getMonth() | 使用 Month 枚举获取 month-of-year 字段。 |
getMonthValue() | 获取month-of-year字段从1到12。 |
hashCode() | month-day 的哈希码。 |
isAfter(MonthDay other) | 检查此month-day是否在指定的month-day之后。 |
now() | 从默认时区的系统时钟获取当前month-day。 |
now(Clock clock) | 从指定时钟获取当前month-day。 |
of(int month, int dayOfMonth) | 获取 MonthDay 的实例。 |
查询(TemporalQuery<R> 查询) | 使用指定的查询查询此month-day。 |
range(TemporalField field) | 获取指定字段的有效值范围。 |
toString() | 将此 month-day 作为字符串输出,例如 -12-03。 |
with(Month month) | 返回此 MonthDay 的副本,其中 month-of-year 已更改。 |
withDayOfMonth(int dayOfMonth) | 返回此 MonthDay 的副本,其中 day-of-month 已更改。 |
withMonth(int 月份) | 返回此 MonthDay 的副本,其中 month-of-year 已更改。 |
实现:现在让我们讨论这个类的一些方法
- 导入类并打包java.time。
- 现在使用诸如 MonthDay.of() 或任何其他方法并存储 MonthDay 实例的方法。
- 显示变量中存储的值。
示例 1
Java
// Java Program to illustrate MonthDay Class
// Importing Month and MonthDay classes
// from java.time package
import java.time.Month;
import java.time.MonthDay;
// Main Class
public class GFG {
// Main driver method
public static void main(String[] args)
{
// Creating an object of MonthDay class by
// storing instance of MonthDay by
// passing date and month as arguments
// Custom inputs are passed as arguments
MonthDay monthday = MonthDay.of(Month.MARCH, 14);
// Print and display the value stored
System.out.println(monthday);
}
}
输出
--03-14
Java
Java
// Java Program to illustrate MonthDay Class
// importing MonthDay class from java.time
import java.time.MonthDay;
// Main Class
public class GFG {
// Main driver method
public static void main(String[] args)
{
// Store an instance of MonthDay
// from a text i.e --03-14
MonthDay monthday = MonthDay.parse("--03-14");
// Display the month using instance of class
System.out.println(monthday.getMonth());
}
}
输出
MARCH
相关用法
- Java java.time.MonthDay.adjustInto()用法及代码示例
- Java java.time.MonthDay.atYear()用法及代码示例
- Java java.time.MonthDay.compareTo()用法及代码示例
- Java java.time.MonthDay.equals()用法及代码示例
- Java java.time.MonthDay.format()用法及代码示例
- Java java.time.MonthDay.from()用法及代码示例
- Java java.time.MonthDay.get()用法及代码示例
- Java java.time.MonthDay.getDayOfMonth()用法及代码示例
- Java java.time.MonthDay.getLong()用法及代码示例
- Java java.time.MonthDay.getMonth()用法及代码示例
- Java java.time.MonthDay.getMonthValue()用法及代码示例
- Java java.time.MonthDay.hashCode()用法及代码示例
- Java java.time.MonthDay.isAfter()用法及代码示例
- Java java.time.MonthDay.isBefore()用法及代码示例
- Java java.time.MonthDay.isSupported()用法及代码示例
- Java java.time.MonthDay.isValidYear()用法及代码示例
- Java java.time.MonthDay.now()用法及代码示例
- Java java.time.MonthDay.of()用法及代码示例
- Java java.time.MonthDay.parse()用法及代码示例
- Java java.time.MonthDay.query()用法及代码示例
- Java java.time.MonthDay.range()用法及代码示例
- Java java.time.MonthDay.toString()用法及代码示例
- Java java.time.MonthDay.with()用法及代码示例
- Java java.time.MonthDay.withDayOfMonth()用法及代码示例
- Java java.time.MonthDay.withMonth()用法及代码示例
注:本文由纯净天空筛选整理自chetanjha888大神的英文原创作品 java.time.MonthDay Class in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。