Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

iRCC

[Resolvido] Calculo de datas

Recommended Posts

Boa tarde, desculpem se alguém já teve esse problema mas eu procurei no forum e não achei nada parecido

 

preciso calcular a diferença entre duas datas que vem do meu banco de dados já no formato dd/mm/aaaa

segue o codigo:

 

dataInicio = inicio

dataFim = fim

 

tempo = DateDiff("d",dataFim,dataInicio)

Response.Write(tempo)

 

inicio e fim recebo por parametro, o que acontece é que não consigo calcular o tempo já tentei de várias formas mas até agora nada :/

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

primeiro é data inicio e o outro que é data final

 

e formate corretamente as datas, mesmo sendo elas puxadas do banco, certifique que está sendo de formato correto!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se a solução do Ted k' não resolver, informe o que é retornado, se é alguma mensagem de erro... ou algum resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei converte a data, mas tbm não funcionou. Fiz assim:

 

dataInicio = cDate(inicio)

dataFim = cDate(fim)

 

tempo = DateDiff("d",dataInicio,dataFim)

Response.Write(tempo)

 

e aparece o seguinte erro

Microsoft VBScript runtime error '800a000d'

 

Type mismatch: 'cDate'

 

li um pouco sobre o cDate() e parece que nao estou fazendo nada de errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o conteúdo de inicio e fim, pois esta gerando erro de tipo....

 

usando CDATE!

veja um exemplo:

 

hoje = "28/04/2004"
esta como string devido às aspas

 

para converter a variavel "hoje" para DATA, ficaria assim:

 

var_data = CDATE(hoje)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora sim funcionou! O que eu estava esquecendo de fazer era concatenar com 0 pois as vezes este campo pode estar em branco.

 

Agradeço a ajuda de todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que tem em inicio e fim

 

post seus valores pois provavelmente é algo que nao pode ser convertido

 

-------------------

 

Editado

 

Estava com a janela aberta alguns minutos e postei depois de algumas respostas

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.