java.time.LocalDate.range() Method Example



Description

The java.time.LocalDate.range(TemporalField field) method gets the range of valid values for the specified field.

Declaration

Following is the declaration for java.time.LocalDate.range(TemporalField field) method.

public ValueRange range(TemporalField field)

Parameters

field − the field to query the range for, not null.

Return Value

the range of valid values for the field, not null.

Exceptions

  • DateTimeException − if the range for the field cannot be obtained.

  • UnsupportedTemporalTypeException − if the field is not supported.

Example

The following example shows the usage of java.time.LocalDate.range(TemporalField field) method.

package com.tutorialspoint;

import java.time.LocalDate;
import java.time.temporal.ChronoField;

public class LocalDateDemo {
   public static void main(String[] args) {
       LocalDate date = LocalDate.parse("2014-12-03");
      System.out.println("Range : " + date.range(ChronoField.DAY_OF_YEAR ));
   }
}

Let us compile and run the above program, this will produce the following result −

Range : 1 - 365
Advertisements