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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。