Exemple de méthode java.time.YearMonth.with ()
La description
le java.time.YearMonth.with(TemporalField field, long newValue) renvoie une copie de cette date avec le champ spécifié défini sur une nouvelle valeur.
Déclaration
Voici la déclaration pour java.time.YearMonth.with(TemporalField field, long newValue) méthode.
public YearMonth with(TemporalField field, long newValue)
Paramètres
field - le champ à définir dans le résultat, non nul.
newValue - la nouvelle valeur du champ dans le résultat.
Valeur de retour
un YearMonth basé sur cela avec l'ajustement effectué, non nul.
Exceptions
DateTimeException - si le réglage ne peut être effectué.
UnsupportedTemporalTypeException - si le champ n'est pas pris en charge.
ArithmeticException - en cas de dépassement numérique.
Exemple
L'exemple suivant montre l'utilisation de la méthode java.time.YearMonth.with (TemporalField field, long newValue).
package com.tutorialspoint;
import java.time.YearMonth;
import java.time.temporal.ChronoField;
public class YearMonthDemo {
public static void main(String[] args) {
YearMonth date = YearMonth.parse("2017-12");
YearMonth result = date.with(ChronoField.YEAR,2013);
System.out.println(result);
}
}
Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -
2013-12