Como verificar se um tempo está entre um intervalo específico?
Preciso verificar se a hora atual é entre 8:00 e 15:00 ou não. Se estiver entre esses períodos, preciso retornar sim, caso contrário, retorne false.
boolean isNowBetweenDateTime(final Date s, final Date e) {
final Date now = new Date();
return now.after(s) && now.before(e);
}
Mas não tenho certeza se devo usarDate
aqui? Posso simplesmente não usar o carimbo de data / hora e verificar o carimbo de hora em conformidade? Qual é a maneira certa de fazer isso?
Eu ainda estou no Java 7.