Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigo.gusmao

com Data

Recommended Posts

Pessoal, Estou com problemas em minha pagina asp, tenho uma pagina de cadastro e quando efetuou um cadastro ele grava num campo do banco a data e a hora do cadastro, ele grava assim (2006-12-26 20:37:20) eu consegui trazer essas informações pra tela, so que a data esta vindo no formato americano ou seja yyyy/mm/dd e gostaria que viesse no formato brasilerio mm/dd/yyyy, alguem sabe como eu posso fazer para resolver este problema?desde ja obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Rodrigo,

não precisava ter postado duas vezes... hehe!!!

 

Bem, se o seu servidor é estrangeiro, e você quer trabalhar com datas no formato brasileiro, você deve inserir no início do seu script ASP o seguinte código:

 

<% Session.LCID = 1046 %>

 

O número 1046 refere-se ao Brasil, mas se você quer trabalhar com formatos de outras regiões existe uma tabela para isso... você pode ler mais sobre isso nos sites:

 

http://www.itmnetworks.com.br/forum/viewto...390270a78dc2ae4

 

E a tabela com o código de várias de regiões está em:

 

http://lib.seven.com.br/arquivos/757/lcid.htm

 

Espero que tenha ajudado...

 

Um abraço e boa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Rodrigo,não precisava ter postado duas vezes... hehe!!!Bem, se o seu servidor é estrangeiro, e você quer trabalhar com datas no formato brasileiro, você deve inserir no início do seu script ASP o seguinte código:<% Session.LCID = 1046 %>O número 1046 refere-se ao Brasil, mas se você quer trabalhar com formatos de outras regiões existe uma tabela para isso... você pode ler mais sobre isso nos sites:http://www.itmnetworks.com.br/forum/viewto...390270a78dc2ae4E a tabela com o código de várias de regiões está em:http://lib.seven.com.br/arquivos/757/lcid.htmEspero que tenha ajudado...Um abraço e boa sorte!

e ai pessoal, coloquei os dois modos porem nao funcionou, mas consegui fazer de outro modo(vou postar aqui pra vcs darem uma olhada) a data esta aparecendo 26/12/2006 porem faltou a hora, tem como trazer a hora (a data e a hora ficam na mesma coluna) ou teria que ter uma coluna so pra hora?valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim" select convert(char(10),data,103) + ' ' + convert(char(5),data,108) data from tabela "

essa data é o meu campo no bd? eu tenho dois campos data la no bd assim: data_atualizacao onde fica armazenado a data do cadastro mais a hora e um outro campo que se chama data onde fica a data de hoje, tem como eu pegar so a hora do mysql?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ideal seria ter um campo único para a hora. Mas você pode recuperar somente a hora, em um campo com data e hora usando a função Mid(), em ASP, ou seja, você pega uma string qualquer e a corta em um pedaço, mas isso depende de como você estruturou a string data+hora para ficar em seu BD.

 

Para saber sobre a função Mid(), entre em:

http://www.w3schools.com/vbscript/func_mid.asp

 

Está em inglês, mas a linguagem é bem simples.

 

Acho que isso resolverá seu problema.

Qualquer dúvida estamos aí

 

Um abraço e boa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%@Language=VBScript LCID=1046%><%Response.Write FormatDateTime("2006-12-26 20:37:20", 2) & " " & FormatDateTime("2006-12-26 20:37:20", 3)%>
Galera consegui resolver o problema de trazer os dados do banco...porem tem um outro problema agora..quando faço o cadastro ele ja coloca a data e a hora automatico, porem a hora esta sendo cadastrada sempre com 1 hora antes da correta ou seja se o cadastro ocorre as 14:00 horas ele cadastra como se foi feito as 15:00 horas, a hora do servidor esta correta..alguem sabe o que pode ser? tem alguma solução para isso?valeu

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.