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); } }
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); } }
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