Ir para conteúdo

POWERED BY:

Arquivado

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

Vadio

[Resolvido] trabalhando com datas

Recommended Posts

Pessoal, estou com um pequeno problema!

Oq acontece.. pego uma data e passo normal do form para o asp

mas eu preciso comparar essa data com a data atual, mas essa data vem como String.

ou seja, como posso transforma-la em data para fazer esta comparação?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer transformar a data para qual formato para fazer a comparação, diz æ que te passo um script simples e eficiente!

Compartilhar este post


Link para o post
Compartilhar em outros sites

preciso transforma-la p/ dd/m/yyyy

isso pq só sei pegar data nesse formato com o formatDate(now(),2) <-algo assim

 

mas se tiver um das 2 ta mais melhor q bom!

 

Vlw ae ted! mais uma vez =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza irmão veja ai se resolve

 

siga a lógica que terá um bom resultado:

 

pega qualquer formato de data e transforma

 

<%
Function ConverterData(ConDataBanco)
	ConDataBanco = Right("0"&Day(ConDataBanco),2) &"/"& Right("0"&Month(ConDataBanco),2) &"/"& Year(ConDataBanco)
	
	ConverterData = ConDataBanco
End Function

data = "07/30/2000"

Response.Write(ConverterData(data))
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe ted, ou eu me perdi ou você não intendeu..

 

eu pego data de um form assim 21/02/2008 - por exemplo

eu preciso comparar esta data com a data do dia q eu pego assim dataAtual = formatDate(now(),2)

 

para eu poder continuar a aplicação eu preciso transformar a data q vem do form q é uma String p/ data

e comparar as duas...

se dataForm < dataAtual

fazer ...

senao

fazer ...

fim se

Compartilhar este post


Link para o post
Compartilhar em outros sites

então é só você usar essa função que te passei, com ela você converte a dataAtual = formatDate(now(),2) para o formato desejado para fazer a comparação!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ted k obrigado pela ajuda mesmo, mas ja me estressei nessa empresa e to vazando o quanto antes, desculpa em faze-lo postar várias coisas para me ajudar, espero q isso possa ajudar alguém mas eu não mexo mais com asp.

primeiro por não gostar da sintaxe e segundo por achar ele ultrapassado!

talvez nos vejamos em PHP, JAVA ou C#.NET

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais rapaz, você vai deixar uma linguagem como você disse "ANTIGA" te passar a perna?

 

olha só:

 

faz isso:

 

Function ConverterData(ConDataBanco)
	ConDataBanco = Right("0"&Day(ConDataBanco),2) &"/"& Right("0"&Month(ConDataBanco),2) &"/"& Year(ConDataBanco)
	
	ConverterData = ConDataBanco
End Function

dataatual = ConverterData(Now())
suadata = "10/10/2007"

if suadata < dataatual then
....
else
....
end if

só isso rapz, vai deixa uma linguagem te bater??

Compartilhar este post


Link para o post
Compartilhar em outros sites

não é a linguagem cara. to puto com essa empresa..

isso ja funcionou!

po.. os cara me jogam 2 projetos em ASP sabendo q eu DETESTO ASP

tudo bem fui estudar os sistemas

q são ENORMES

Sem documentação

sem 1 comentário no meio

tenho q me fude pra sabe de onde vem, pra onde vai

num tem um diagrama!

trabalhos q ja poderiam estar prontos não estão pq o otro estagiario só fica de papo com os cara q "sabem" .net

e os cara vem me fala de lógica de programação qd EU JA PROGRAMO EM PHP, C#.NET E JAVA!

além de conhecer um pouco de AS3 pooo ******* to estressado!

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.