Necesito obtener la fecha del sistema, y Java proporciona la "nueva Fecha(). GetTime()".Cómo obtener la hora del sistema en Java sin crear una nueva Fecha
Pero necesito evitar la asignación de nuevos objetos (estoy trabajando en un sistema integrado). ¿Cómo puedo obtener el tiempo del sistema sin asignar un nuevo objeto Date?
A partir de la documentación sobre nanoTime(): este método solo se puede utilizar para medir el tiempo transcurrido y no está relacionado con ninguna otra noción del sistema o la hora del reloj de pared. El valor devuelto representa nanosegundos desde algún tiempo fijo pero arbitrario (tal vez en el futuro, por lo que los valores pueden ser negativos). Este método proporciona una precisión de nanosegundos, pero no necesariamente una precisión de nanosegundos. No se hacen garantías sobre la frecuencia con la que cambian los valores. Las diferencias en las llamadas sucesivas que abarcan más de aproximadamente 292 años (263 nanosegundos) no calcularán con precisión el tiempo transcurrido debido al desbordamiento numérico. – AaronF