Java - Operações Simples com Hora

hello folks!

Gostaria de saber como fazer operações simples entre horários:
Como o seguinte exemplo:

tempo1 = “10:30:00:00”
tempo2 = “10:45:00:00”

resultado = tempo1 - tempo2

resultado = “00:15:00:00”

consigo perfeitamente saber se um horário está antes ou depois do outro, entretanto como seria saber quantas horas a mais o primeiro horário está atras do segundo?

Obrigado pela ajuda

Se vc consegue saber se uma é maior que a outra, presumo que vc esteja usando o método compareTo(Date data) da classe Date. Então, vc pode usar o método getTime() dessa mesma classe para ter o valor em milisegundos de cada uma das datas e então fazer a diferença. Tendo esta em mãos, é só converter o long em Date() de novo, se vc quiser.