Comparar datas mysql com padrão do java

Ola pessoal, estou criando um sistema de cobrança como conclusão do curso de Poo da faculdade. Preciso criar um método que calcule juros.
A lógica aplicada é salvar a data do vencimento no mySql, formato Date, depois receber ela em uma variável e comparar com a data atual para calcular o juros.

O problema = A data que recebo do mySql é no formato ‘yyyy-mm-dd’ armazenada em uma variável date. A data que consigo pegar do dia atual no java fica no formato ‘yyyy/mm/dd’ impossibilitando minha lógica.
Queria converter uma das datas para ficarem idênticas e conseguir fazer a contagem de dias. Alguém consegue em dar uma luz?

    private void setarcliente (){
            int setar = TblDividas.getSelectedRow();
            txtIdDiv.setText(TblDividas.getModel().getValueAt(setar, 0).toString());
            //exibe o valor inicial da divida
            lbValorInicial.setText(TblDividas.getModel().getValueAt(setar, 2).toString());
            //atualiza o valor da divida
            float valor_atualizado = (float) (TblDividas.getModel().getValueAt(setar, 2));
            Date data_Abertura = (Date) (TblDividas.getModel().getValueAt(setar, 1));
            Date data = new Date();
            DateFormat formatador = DateFormat.getDateInstance(DateFormat.DEFAULT);
            System.out.println("dia de hoje "+formatador.format(data));
            System.out.println("dia cadastrado "+data_Abertura);
        }

Cara, você precisa, urgente, estudar um pouco mais as APIs de datas do java.
Se o teu dado, no banco, é do tipo DATE, realmente, ele possui este formato “yyyy-MM-dd”.
Porém, quando você o recupera, através de JDBC, ele pode ser convertido num java.util.Date

java.util.Date dataDoBanco = new java.util.Date(rs.getDate("dataSalvaNoBanco").getTime());

E, voilà! Aí está a tua data como objeto de java.utilDate
Agora, a contagem de dias pode ser facilitada se você converter para LocalDate ou mesmo para Calendar.
Depende de você.

1 curtida

É isso mesmo, ainda estou começando java, sou bem iniciante nisso, rsrsrs, valeu a dica, e vou procurar ler as APIs básicas