Exemple de méthode java.time.Instant.truncatedTo ()

La description

le java.time.Instant.truncatedTo(TemporalUnit unit) renvoie une copie de cet instant tronqué à l'unité spécifiée.

Déclaration

Voici la déclaration pour java.time.Instant.truncatedTo(TemporalUnit unit) méthode.

public Instant truncatedTo(TemporalUnit unit)

Paramètres

unit - l'unité à tronquer, non nulle.

Valeur de retour

un instant basé sur cet instant avec le temps tronqué, non nul.

Exceptions

  • DateTimeException - si l'unité n'est pas valide pour la troncature.

  • UnsupportedTemporalTypeException - si l'appareil n'est pas pris en charge.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.Instant.truncatedTo (TemporalUnit unit).

package com.tutorialspoint;

import java.time.Instant;
import java.time.temporal.ChronoUnit;

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

      Instant instant = Instant.parse("2014-12-03T10:15:30.00Z");
      System.out.println(instant.truncatedTo(ChronoUnit.HOURS));
   }
}

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

2014-12-03T10:00:00Z