Preciso calcular tempo mínimo e tempo máximo, estou utilizando JSP.
O problema seria como se fosse um Vestibular:
O inicio da prova é 13h00min, o tempo mínimo de permanência na sala após o inicio da prova é de 01h30min,
e o termino da prova é somente após 4h00min após o inicio da prova.
Sendo assim o resultado obtido seria a hora que os candidatos vão poder entregar prova(TempMinimo)
e a hora que o vestibular acaba (TempMáximo).
Preciso fazer isso funcionar em uma melhor solução.
Ex:
Tenho a hora inicial capturada pelo sistema, necessito somar com o tempo mínimo.
(HoraInicia) + (TempMinimo) = (TempMinProva)
(13:00) + (1:30) = (14h30min)
[size=10]“A prova só poderá ser entregue a partir das 14h30min”[/size]
Ex: Tenho a hora inicial capturada pelo sistema, necessito somar com o tempo máximo.
(HoraInicia) + (TempMax) = (TerminoProva)
(13:00) + (4:00) = (17h00min )
[size=10]“A prova termina as 17h00min”[/size]
Se você quer que o horário corrente seja atualizado e ao mesmo tempo validado em tempo real, terá que utilizar javascript.
Se quiseres fazer com que o servidor atualize o horário no cliente, você precisará fazer uma requisição de horário para o servidor utilizando Ajax+Servlet.
Para esse cenário não é possível utilizar somente jsp.
Arrumei uma solução. Tratei diretamente com o banco de dados.
PL SQL: Desta forma consigo trabalhar de forma mais livre.
Neste exemplo consigo alocar “HORA” e “MINUTO” separadamente já me dando o resultado desejado de tempo.
Tendo as variáveis necessárias posso trabalhar como quiser com elas.
Desta forma fica muito mais simples de calcular tempo.