Método Java 8 Clock millis() con ejemplos

La clase Java Clock es parte de la API de fecha y hora, java.time.Clock, de Java. La API de fecha y hora de Java se agregó desde la versión 8 de Java.
El método millis() de la clase Clock devuelve el instante actual del reloj en milisegundos. Un instante de milisegundo se mide desde 1970-01-01T00:00Z (UTC) hasta la hora actual. Este método hace el mismo trabajo que el método System.currentTimeMillis(). Si la creación de un objeto es inaceptable, entonces este método se usa para permitir el uso de java.time.Clock en casos de uso de alto rendimiento.
Sintaxis: 
 

public long millis()

Valor devuelto: Este método devuelve el instante actual del reloj en milisegundos.
Excepción: este método lanza DateTimeException si el instante no se puede obtener de Clock.
Ejemplo:
 

Code:
Clock clock = Clock.systemDefaultZone();
long milliSeconds=clock.millis();
System.out.println(milliSeconds);

Output:: 
1534749202051

Explanation:: 
when millis() is called, then it returns a current instant
of Class Object in milliseconds. 

Los siguientes programas ilustran el método millis() de la clase java.time.Clock:
Programa 1: uso de millis() con el objeto Clock creado con systemDefaultZone

Java

// Java program to demonstrate millis()
// method of Clock class
 
import java.time.*;
 
// create class
public class millisMethodDemo {
 
    // Main method
    public static void main(String[] args)
    {
 
        // create Clock Object
        Clock clock = Clock.systemDefaultZone();
 
        // get Instant Object of Clock object
        // in milliseconds using millis() method
        long milliseconds = clock.millis();
 
        // print details of milliseconds variable
        System.out.println("Instant for class name "
                           + clock + " in milliseconds is "
                           + milliseconds);
    }
}
Producción

Instant for class name SystemClock[Etc/UTC] in milliseconds is 1623838188802

Programa 2: Uso de milisegundos con el objeto Reloj creado con la Zona “Europa/París”
 

Java

// Java program to demonstrate millis()
// method of Clock class
 
import java.time.*;
 
// create class
public class millisMethodDemo {
 
    // Main method
    public static void main(String[] args)
    {
 
        // create a Zone Id for Europe/Paris
        ZoneId zoneId = ZoneId.of("Europe/Paris");
 
        // create Clock Object by passing zoneID
        Clock clock = Clock.system(zoneId);
 
        // get Instant Object of Clock object
        // in milliseconds using millis() method
        long milliseconds = clock.millis();
 
        // print details of milliseconds variable
        System.out.println("Instant for clock class"
                           + " in milliseconds is " + milliseconds);
    }
}
Producción

Instant for clock class in milliseconds is 1623837795533

Referencia: https://docs.oracle.com/javase/8/docs/api/java/time/Clock.html#millis–
 

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *