E-Zine Exclusivo para o Whastapp

MySQL – Manter o formato Date e DateTime em formato dd/mm/Year e dd/mm/Year:HH:mm:ss

mariadb-mysql MySQL - Manter o formato Date e DateTime em formato dd/mm/Year e dd/mm/Year:HH:mm:ss
foto_ramos MySQL - Manter o formato Date e DateTime em formato dd/mm/Year e dd/mm/Year:HH:mm:ss

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.
foto_ramos MySQL - Manter o formato Date e DateTime em formato dd/mm/Year e dd/mm/Year:HH:mm:ss

Esta dica de MySQL tem como objetivo trarar o tema sobre como Manter o formato Date e DateTime em formato dd/mm/Year e dd/mm/Year:HH:mm:ss

Não se pode inserir diretamente dados em qualquer formato que deseje no MySQL para campos datetime e timestamp. O formato que o MySQL utiliza é o padrão ISO: AAAA-MM-DD HH:MM:SS e algumas variantes na mesma ordem.

Entretanto, isto não impede o usuário de converter os formatos no momento da entrada e saída dos dados – lembrando que de qualquer forma, o formato de armazenamento vai se manter igual no DB.

Veja como fazer esta conversão utilizando as próprias funções do MySQL:

Para visualizar datas como dd/mm/aaaa no SELECT:

Com a função DATE_FORMAT( data, formato ) você pode converter uma data em uma string formatada.

Exemplo para sua tabela:

Como utilizar uma string dd/mm/aaaa ao se fazer o INSERT:

A função que faz o inverso do exemplo acima é STR_TO_DATE( string, formato ).

Aplicando à sua tabela:

 

Como utilizar uma string dd/mm/aaaa na cláusula WHERE:

 

Ou para um intervalo:

 

 

Placeholders dos formatos mais comuns para nosso locale:

 

Os formatos estão listados na íntegra no manual do MySQL (en)

Leia também:

Top
%d blogueiros gostam disto: