USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Saber se uma data esta em um Intervalo de datas
Ivo Barcelos
não registrado
Postada em 27/05/2004 16:23 hs   
Pessoal como faço para saber se uma data esta em um Intervalo de duas datas
exe:
de : 10/01/2001  até 10/10/2003
e tenho uma data 05/03/2002
Como faço para saber se a minha data esta dentro deste intervalo
Obrigado
Ivo
     
Anjo Negro
SÃO GONÇALO
RJ - BRASIL
Postada em 27/05/2004 18:32 hs            
utiliza instruções de controle.. como o if... assim...
 
ano1 é o ano inicial...
ano2 é o ano final...
mês1 é o mês inicial...
mês2 é o mês final...
dia1 é o dia inicial...
dia2 é o dia final
 
if (ano1 < ano) and (ano2 > ano) then
 
    instrução...
 
elseif (ano1 = ano) or (ano2 = ano) then
    if (mês1 < mês) and (mês2 > mês) then
 
        instrução...
 
    elseif (mês1 = mês) or (mês2 = mês) then
        if (dia1 <= dia) and (dia2 >= dia) then
 
            instrução...
 
        End if
    end if
end if
 
pelo menos foi o jeito mais fácil que eu achei de fazer o q vc pediu...

_______________________

Anjo Negro

anjonegro86@ibest.com.br

     
FatBoy
Pontos: 2843 Pontos: 2843
LONDRINA
PR - BRASIL
Postada em 27/05/2004 18:39 hs            
Usando os seus dados assima basta verificar
 
de : 10/01/2001  até 10/10/2003
e tenho uma data 05/03/2002
 
if cdate("05/03/2002")>=cdate("10/01/2001") and cdate("05/03/2002")<=cdate("10/10/2003") then
    msgbox "Ta no intervalo"
else
    msgbox "Nao Ta no Intervalo"
endif
     
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 28/05/2004 03:04 hs         
se for consultando uma tabela pode-se usar o sql com o between
select tabela.data from tabela where data BETWEEN #10/01/2001# and
#10/10/2003#
retorna todas data no período
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página