Exemple de méthode java.time.Clock.fixed ()

La description

le java.time.Clock.fixed(Instant fixedInstant, ZoneId zone) La méthode obtient une horloge qui renvoie toujours le même instant.

Déclaration

Voici la déclaration pour java.time.Clock.fixed() méthode.

public static Clock fixed(Instant fixedInstant, ZoneId zone)

Paramètre

  • fixedInstant - l'instant à utiliser comme horloge, non nul.

  • zone - le fuseau horaire à utiliser pour convertir l'instant en date-heure, non nul.

Valeur de retour

une horloge qui renvoie toujours le même instant, non nul.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.Clock.fixed ().

package com.tutorialspoint;

import java.time.Clock;
import java.time.Instant;
import java.time.ZoneId;

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

      Clock clock = Clock.fixed(Instant.ofEpochSecond(3600), ZoneId.systemDefault());
      Clock clock1 = Clock.fixed(Instant.ofEpochSecond(3600), ZoneId.systemDefault());

      System.out.println("Clock 1: " + clock.toString());
      System.out.println("Clock 2: " + clock1.toString());
   }
}

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

Clock 1: FixedClock[1970-01-01T01:00:00Z,Asia/Calcutta]
Clock 2: FixedClock[1970-01-01T01:00:00Z,Asia/Calcutta]