Fórum hora dentro de um intervalo #235840

02/06/2004

0

Olá,

Fiz uma função para verificação de uma hora dentro de um intervalo
Por exemplo : Se a hora atual está dentro do intervalo entre 09:00 hrs e 12:00 hrs.

if (time >= HoraInicio.AsDateTime)
   and (time <= HoraFim.AsDateTime) then
   result := True;


Beleza. Funcionando.

Mas estou com problemas quando o intervalo passa por meia noite.
ex: Hora inicial 23:00 hrs e hora final 03:00 hrs.


Alguem sabe como resolver este problema com uma rotina que sirva para os dois casos.

Desde já agradeço.

Peace. Out.


Marcelo.l

Marcelo.l

Responder

Posts

02/06/2004

Paulo_amorim

Olá

Você poderia testar por partes...

- hora entre 23h00 e 24h00
- hora entre 00h00 e 03h00

if (time >= 23h00) and (time <= 24h00)
or (time >= 00h00) and (time <= 03h00)

Espero que ajude

Até+


Responder

Gostei + 0

02/06/2004

Rômulo Barros

Junto com a hora, utilize o dia ... ... ... .. :twisted: :twisted:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar