Problemas em converter Data

09/08/2004

0

utilizo banco de dados Mysql e meu problema é o seguinte:

tenho um campo texto ex : 23/03/2004
transformo ele pra data assim : strtodate(´23/03/2004´); ou strtodatetime(´23/03/2004´);

quando gravo no banco de dados fica assim : 20/03/2023

alguem sabe qual o problema ???


Reginaldo174

Reginaldo174

Responder

Posts

09/08/2004

Okama

Isso tem algo de configurações regionais algo como ´ShortDateFormat´ que deve estar configurado para yyyy/mm/dd tente alterar para o formato que deseja.


Responder

09/08/2004

Lucas Silva

ShortDateFormat := dd/mm/yyyy



Responder

09/08/2004

Reginaldo174

Isso tem algo de configurações regionais algo como ´ShortDateFormat´ que deve estar configurado para yyyy/mm/dd tente alterar para o formato que deseja.


utilizei formatdatetime(´yyyy-mm-dd´, ´20/03/2004´); e deu certo . agora já seu que o mysql só aceita gravar em formato americano.

Obrigado amigos !


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar