Bom dia,
Então, fiz uma pesquisa bem grande e não encontrei nada igual ao meu problema, somente parecido, porém que não me resolve. Vamos ao problema:
Minha estrutura:
Linguagem: Java
Banco: Oracle
Problema:
1º - em meu sistema tenho um cadastro de turnos.
Ex.: Turno 1 | 01/01/1900 05:00:00 | 01/01/1900 14:48:00
Turno 2 | 01/01/1900 14:48:00 | 01/01/1900 22:00:00
Turno 3 | 01/01/1900 22:00:00 | 02/01/1900 05:00:00
2º - em minha lógica, obtenho a data e hora atual utilizando LocaDateTime.now(), então utilizando o .toLocaTime() obtenho a hora, exemplo: 01:30:00, quero descobrir, em que turno essa hora pertence.
Testes já realizados: quando os turnos são do mesmo dia estes consigo obter o turno, o único que eu não consigo é quando o horário é entre 00:00:00 até às 05:00:00 (horário fim do Turno 3)
Grato da colaboração!