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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Cálculo com horas
EWERTON
DIVINÓPOLIS
MG - BRASIL
ENUNCIADA !
Postada em 31/03/2005 11:34 hs            
como faço para fazer um calculo com horas estou estou gravando a data e a hora no mesmo campo no banco ai fica assim (31/03/2005 16:00:00 - 01/04/2005 16:00:00 ) mas se eu uso variavel date ele fica maluco e se eu uso integer ele não pega 00:30 os minutos .
 
como faço para calcular horas??
 
   
Sandro
não registrado
ENUNCIADA !
Postada em 31/03/2005 13:49 hs   
Olá Ewerton,
 
Faça o seguinte: cria uma variável String e converta para Date com a função CDate. Para o cálculo com hotas, use a função DateDiff:
 
Dim CampoData as String, CampoData2 as String
Dim Diferenca as Integer
 
'Pega os conteúdos dos campos Data da tabela
CampoData = RS!CampoData
CampoData2 = RS!CampoData2
 
Diferenca = DateDiff("h", CampoData, CampoData2)
 
Neste exemplo, você calcula a diferença em horas entre os dois campos
   
Luiz Humberto
GOIÂNIA
GO - BRASIL
ENUNCIADA !
Postada em 31/03/2005 14:12 hs            
Acho melhor fazer assim Format(Campo,"HH:MM"), deste modo irá pegar somente a hota, ai sim pode use a função DateDiff no caso se quiser a diferença e DateAdd para somar.
Espero ter Ajudado !!
   
EWERTON
DIVINÓPOLIS
MG - BRASIL
ENUNCIADA !
Postada em 31/03/2005 15:13 hs            
EU ESTOU GRANVANDO NO BANCO ASSIM (31/03/2005 16:00:00 - 01/04/2005 16:00:00 ) DATA E HORA JUNTO  TEM QUE SER ASSIM OU POSSO GRAVAR SOMENTE AS HORAS , PORQUE O MEU NÃO ESTA FUNCIONANDO...
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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