當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java java.time.MonthDay用法及代碼示例


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


相關用法


注:本文由純淨天空篩選整理自chetanjha888大神的英文原創作品 java.time.MonthDay Class in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。