Fórum Data padrão BR #504132
11/12/2014
0
[img]http://arquivo.devmedia.com.br/forum/imagem/312853-20141211-184840.jpg[/img]
Alan Mario
Curtir tópico
+ 0Posts
12/12/2014
Randrade
Ex:
SELECT id, DATE_FORMAT( `date` , '%d/%c/%Y %H:%i:%s' ) AS `date` FROM `dates`
Ou também formatar na sua aplicação( não sei que linguagem irá utilizar, mas tenho certeza que possui um método para formatação de datas).
Ou se você deseja mesmo ter as datas no formato BR em seu banco, você poderia criar uma view para isso.
Ex;
CREATE TABLE `t1` ( `ID` int(10) unsigned NOT NULL AUTO_INCREMENT, `Nome` varchar(150) DEFAULT NULL, `data` date DEFAULT NULL, PRIMARY KEY (`ID`) ); CREATE VIEW `v_t1` AS select `t1`.`ID` AS `ID`,`t1`.`Nome` AS `Nome`,date_format(`t1`.`data`,'%d-%c-%Y') AS `data` from `t1`; INSERT INTO t1 VALUES (NULL, 'Data 1', '2014-01-01'), (NULL, 'Data 2', NOW()); SELECT * FROM v_t1; +----+--------+-----------+ | ID | Nome | data | +----+--------+-----------+ | 1 | Data 1 | 01-1-2014 | | 2 | Data 2 | 07-6-2014 | +----+--------+-----------+
Gostei + 0
12/12/2014
Ronaldo Lanhellas
[img]http://arquivo.devmedia.com.br/forum/imagem/312853-20141211-184840.jpg[/img]
Não, apenas retornar no formato desejado.
Gostei + 0
12/12/2014
Alan Mario
Valeu Ronaldo
Gostei + 0
12/12/2014
Randrade
Gostei + 0
12/12/2014
Alan Mario
Gostei + 0
12/12/2014
Randrade
E você não precisa ficar criando views. Imagine um sistema grande, onde possui várias datas. Fica inviável ter esse esforço.
Gostei + 0
12/12/2014
Alan Mario
Gostei + 0
13/12/2014
Mariana Carvalho
Gostei + 0
16/12/2014
Ronaldo Lanhellas
E você não precisa ficar criando views. Imagine um sistema grande, onde possui várias datas. Fica inviável ter esse esforço.
Desculpa desacordar de você mas cada caso é um caso. Nem sempre será melhor na aplicação.
Em caso onde as datas podem ser usadas em funções do banco as vezes compensa.
Gostei + 0
16/12/2014
Alan Mario
Gostei + 0
17/12/2014
Randrade
Em caso onde as datas podem ser usadas em funções do banco as vezes compensa.
O que quis dizer, que no caso iria converter a data apenas para a visão, na tela do usuário. Porém no banco as datas seriam salvas da forma padrão, podendo usar assim as funções ou outros mecanismos sem influência.
Gostei + 0
17/12/2014
Alan Mario
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)