Amigos,
Estou desenvolvendo um sistema de cartão de ponto, e preciso calcular a quantidade de horas trabalhadas, mas em determinados momentos, os usuários podem ter esquecido de bater ponto.
O banco de dados que estou usando então, aceita NULL no campo de hora, mas dá erro na fórmula…
public double getTimeWorked() {
double outTime = hrSaida.getTime();
double inTime = hrEntrada.getTime();
double sAlmoco = hrSAlmoco.getTime();
double rAlmoco = hrRAlmoco.getTime();
double res = (outTime-inTime)-(rAlmoco-sAlmoco);
//return new Date(outTime - inTime);
return res*1f/1000/60/60;
}
Como faço para tratar o problema de ter alguma hora = NULL?
obrigado.