Exemple de méthode java.time.OffsetDateTime.adjustInto ()

La description

le java.time.OffsetDateTime.adjustInto(Temporal temporal) ajuste l'objet temporel spécifié pour avoir la même date et heure que cet objet.

Déclaration

Voici la déclaration pour java.time.OffsetDateTime.adjustInto(Temporal temporal) méthode.

public Temporal adjustInto(Temporal temporal)

Paramètres

temporal - l'objet cible à ajuster, non nul.

Valeur de retour

l'objet ajusté, non nul.

Exceptions

  • DateTimeException - en cas d'impossibilité d'effectuer le réglage.

  • ArithmeticException - en cas de dépassement numérique.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.OffsetDateTime.adjustInto (Temporal temporal).

package com.tutorialspoint;

import java.time.OffsetDateTime;
import java.time.ZonedDateTime;

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

      ZonedDateTime date = ZonedDateTime.now();
      System.out.println(date);  

      OffsetDateTime date1 = OffsetDateTime.parse("2017-02-03T12:30:30+01:00");
      date = (ZonedDateTime)date1.adjustInto(date);
      System.out.println(date);  
   }
}

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

2017-03-21T12:07:31.334+05:30[Asia/Calcutta]
2017-02-03T12:30:30+05:30[Asia/Calcutta]