Senhores, um bom dia.
Pesquisei bastante sobre o assunto, mas não encontrei a solução.
Gostaria de um método para formatar um retorno para data que está vindo com data e hora (dd/mm/yyyy 00:00:00).
Estou comparando a dataInicial com a dataFinal para verificar se o intervalo é válido.
O problema é que estou usando JDateChooser e este está retornando na forma como vimos, com data e hora. Este retorno, após ser comparado com outra data que já vem informada, como esta data é apenas yy/mm/yyyy, sema a hora, o teste sempre dá inválido.
[code]        Date dataInicial = dcDataDevolucao.getDate();
String dataFim = fmtxDataCautela.getText();
Date dataFinal = null;
    try {
        dataFinal = formato1.parse(dataFim);
    } catch (ParseException ex) {
        Logger.getLogger(FCautela.class.getName()).log(Level.SEVERE, null, ex);
    }
    if (!dataInicial.equals(dataFinal)) {
        if (dataInicial.after(dataFinal)) {
            dcDataDevolucao.setBackground(Color.red);
            btSalvar.setEnabled(false);
        } else {
            dcDataDevolucao.setBackground(Color.white);
            btSalvar.setEnabled(true);
        }
    }
[/code]
Ajudas?