O código antigo estava retornando uma diferença de 1 hora a mais entre as duas datas. segue novo código com exemplo.