Subtrair hora atual da hora que foi gerado o ultimo arquivo

bom dia

estou tentando subtrair a hora atual da hora que foi gerado o ultimo arquivo. para saber quanto tempo demorou para gerar outro arquivo.

alguma dica?

Está fazendo isso no front ou no backend?

back-end.

Qual classe está usando? java.util.Date? Ou LocalDateTime? Ou Calendar?

Java.util.date

A classe java.util.Date não é muito amigável neste sentido. De qualquer forma, se você invocar o método getTime, ele devolve um valor long, referente aos milissegundos do momento em que o objeto foi criado.
Com isso, é possível calcular várias coisas, dentre elas, o tempo decorrido entre dois eventos (que irão criar, a seu tempo, cada objeto de Date).