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