Java 中的 LocalDate range() 方法


ChronoField 的值範圍可以使用 Java 中 LocalDate 類的 range() 方法獲得。此方法需要一個引數,即需要其值範圍的 ChronoField,並且它返回值範圍。

演示此功能的程式如下 −

示例

 即時演示

import java.time.*;
import java.time.temporal.ChronoField;
import java.time.temporal.ValueRange;
public class Main {
   public static void main(String[] args) {
      LocalDate ld = LocalDate.parse("2019-02-15");
      System.out.println("The LocalDate is: " + ld);
      ValueRange dowRange = ld.range(ChronoField.DAY_OF_WEEK);
      System.out.println("The range of DAY_OF_WEEK: " + dowRange);
   }
}

輸出

The LocalDate is: 2019-02-15
The range of DAY_OF_WEEK: 1 - 7

現在讓我們瞭解一下上面的程式。

首先顯示 LocalDate。然後使用 range() 方法獲得特定 ChronoField 的值範圍並顯示。演示此功能的程式碼片段如下 −

LocalDate ld = LocalDate.parse("2019-02-15");
System.out.println("The LocalDate is: " + ld);
ValueRange dowRange = ld.range(ChronoField.DAY_OF_WEEK);
System.out.println("The range of DAY_OF_WEEK: " + dowRange);

更新於: 2019-07-30

425 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告