1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Comparação de horário

Estou tentando desenvolver um código, para o fechamento automático de caixa. Este código para buscar a data e o horário do banco (MySQL).

if(v1==false){  
      SimpleDateFormat t = new SimpleDateFormat("HH:mm:ss");  
       hoje = new Date();  
         caixa = mDAO.buscaData(hoje);  
                   if(caixa.getHorarioFechaCaixa() == null){  
                       v1 = false;  
                   }else{  
                       CampoFecha.setText("Fechamento: " + t.format(hora));  
                       CampoFecha.setToolTipText("Fechamento: " + t.format(hora));  
                       v1 = true;  
                   }  
}

Este código onde estou com o problema, quero comparar o horário do banco com o horário do sistema, se o o horário do sistema foi maior ou igual do banco fecha, se não ele continua até dar o horário. Só que quando eu comparo ele fecha antes, do horário do banco.

//Fechamento automatico                 
       if(v2==false){  
           //Pegar o horario  
           hoje = new Date();  
           //Comparação  
           boolean a = hoje.after(caixa.getHorarioFechaCaixa());  
           System.out.print(d+ " "+caixa.getHorarioFechaCaixa());  
                     if(true==a){  
                         System.out.print("Fechar o Caixa");  
                         v2=true;  
                     } else {  
                      System.out.print("Caixa Ainda Aberto");  
                         v2=false;  
                     }  
                    }

Agradeço desde já a atenção.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.