Me preguntaba si hay una necesidad de TimeSpan en java.util
para que pueda definir cuántas horas, minutos y segundos hay entre estas dos veces.Tenemos una clase de clase TimeSpan en Java
A partir de este TimeSpan
podemos tener un intervalo de tiempo entre dos veces. como
TimeSpan getTimeSpan(Date before, Date after){...}
o
long timeSpan = System.currentTimeMillis();
// ... long job
timeSpan = System.currentTimeMillis() - timeSpan;
TimeSpan ts = new TimeSpan(timeSpan);
y con esta TimeSpan
podemos utilizarlo en SimpleDateFormat
.
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
format.format(timsSpan);
No estoy seguro si esto ya se ha implementado en Java pero aún no lo he descubierto.
me gusta el '' Interval' de JodaTime'. Pero me pregunto por qué no en la biblioteca estándar aún se ha encontrado esa utilidad. Dado que el uso es muy común. –
Puede ser que el tiempo joda se agregará en la versión estándar de lib pronto –
Esto realmente sucedió, vea mi respuesta a continuación y la documentación que responde esta pregunta aquí: https://docs.oracle.com/javase/8/docs/api/java/ time/Period.html –