Méthode instantanée minusSeconds() en Java avec des exemples

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

La moinsSecondes() méthode de Cours instantané soustrait la seconde valeur spécifiée de cet instant et renvoie le résultat sous la forme d’un objet instantané. Cet instant est immuable.
Syntaxe:

public Instant minusSeconds(long secondsToSubtract)

Paramètres: Cette méthode accepte un paramètre secondsToSubtract ce qui correspond aux secondes à soustraire.
Retour: Cette méthode retourne Instantané après soustraction de secondes.

Exception : cette méthode lève les exceptions suivantes :

  • DateTimeException: si le résultat dépasse l’instant maximum ou minimum.
  • ArithmeticException: en cas de débordement numérique.

Les programmes ci-dessous illustrent la méthode minusSeconds() :
Programme 1 :

Java

import java.time.*;

public class GFG {

    public static void main(String[] args)

    {

        

        Instant instant

            = Instant.parse("2018-10-30T09:05:55.13Z");

        

        System.out.println("Initialize instant: "

                           + instant);

        

        Instant returnedValue

            = instant.minusSeconds(4300);

        

        System.out.println("Returned Instant: "

                           + returnedValue);

    }

}

Production

Initialize instant: 2018-10-30T09:05:55.130Z
Returned Instant: 2018-10-30T07:54:15.130Z

Programme 2 :

Java

import java.time.*;

public class GFG {

    public static void main(String[] args)

    {

        

        Instant instant = Instant.now();

        

        System.out.println("Current instant: "

                           + instant);

        

        Instant returnedValue

            = instant.minusSeconds(54000);

        

        System.out.println("Returned Instant: "

                           + returnedValue);

    }

}

Production:

Current instant: 2018-11-27T06:44:04.901Z
Returned Instant: 2018-11-26T15:44:04.901Z

Références: https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#minusSeconds(long)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *