Exemple de méthode java.time.ZonedDateTime.range ()

La description

le java.time.ZonedDateTime.range(TemporalField field) La méthode obtient la plage de valeurs valides pour le champ spécifié.

Déclaration

Voici la déclaration pour java.time.ZonedDateTime.range(TemporalField field) méthode.

public ValueRange range(TemporalField field)

Paramètres

field - le champ pour lequel interroger la plage, non nul.

Valeur de retour

la plage de valeurs valides pour le champ, non null.

Exceptions

  • DateTimeException - si la plage du champ ne peut pas être obtenue.

  • UnsupportedTemporalTypeException - si le champ n'est pas pris en charge.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.ZonedDateTime.range (champ TemporalField).

package com.tutorialspoint;

import java.time.ZonedDateTime;
import java.time.temporal.ChronoField;

public class ZonedDateTimeDemo {
   public static void main(String[] args) {

      ZonedDateTime date = ZonedDateTime.parse("2017-03-28T12:25:38.492+05:30[Asia/Calcutta]");
      System.out.println("Range : " + date.range(ChronoField.DAY_OF_YEAR ));
   }
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Range : 1 - 365