Ir para conteúdo

POWERED BY:

Arquivado

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

maurohpg

Configurar datas

Recommended Posts

Olá, estou com um problamas com datas, preciso intender o que significam cada numeros que aparece abaixo:

Sei que é a data que ele escreve na página mais preciso configurar eles. Pois desse jeito está escrevendo da seguinte forma:

 

'005-5--27' quando deveria ser assim '2005-05-27'

 

Dim data1

data1 = mid(Request("data_de"),7,4) & "-" & mid(Request("data_de"),4,2) & "-" & mid(Request("data_de"),1,2)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq você não usa:FormatDateTime(data,vbShortTime) ouFormatDateTime(data,"dd/mm/yyyy") No SQL você pode devolver a data no formato correto usando:select convert(varchar(12),getdate(),101) as '101',convert(varchar(12),Getdate(),102) as '102',convert(varchar(12),Getdate(),103) as '103',convert(varchar(12),Getdate(),104) as '104',convert(varchar(12),Getdate(),105) as '105',convert(varchar(12),Getdate(),106) as '106',convert(varchar(12),Getdate(),107) as '107',convert(varchar(12),Getdate(),108) as '108',convert(varchar(12),Getdate(),109) as '109',convert(varchar(12),Getdate(),110) as '110',convert(varchar(12),Getdate(),111) as '111',convert(varchar(12),Getdate(),112) as '112',convert(varchar(12),Getdate(),113) as '113',convert(varchar(12),Getdate(),114) as '114',convert(varchar(12),Getdate(),120) as '120',convert(varchar(12),Getdate(),121) as '121'Lembre-se q as configurações regionais no micro interferem em como as datas são exibidost+

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que esta vindo em Request("data_de")???e como você quer que fique??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está vindo assim: '005-5--27'

Quando euq ueria que viesse assim '2005-05-27'

não...

 

isso eh depois que você formata???

 

quero saber como vem mesmo...

 

manda escrever

 

response.write(Request("data_de"))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom está vindo assim 27-5-2005, me explique uma coisa, tem necessidade eu tratar as datas???? A configuração do comp e area interfere se eu não tratar???

se seu db estiver configurando o campo como data eh sim

 

bem como a parada vem separa por tracinho(hifen) você pode facilmente separa as partes

 

partesdadata = SPLIT(Request("data_de"),"-")

 

ai eh você montar como você quer que não tem erro...

 

o dia vai estar em partesdadata(0)

o mes em partesdadata(1)

o ano em partesdadata(2)

 

vou formatar como aaaa/mm/dd

 

partesdadata = SPLIT(Request("data_de"),"-")

data = partesdadata(2) & "/" & RIGHT("0" & partesdadata(1) , 2) & "/" & RIGHT("0" & partesdadata(0) , 2)

 

veja se funfa que não tou podendo testar agora...

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.