bom, se você fizer isso em SQL, vai deixar a consulta amarrada ao banco.
não há codigos ANSI para formatação de data que seja implementada por todos os bancos.
não seria melhor formatar na aplicação?
bom, se você fizer isso em SQL, vai deixar a consulta amarrada ao banco.
não há codigos ANSI para formatação de data que seja implementada por todos os bancos.
não seria melhor formatar na aplicação?
Mais ou menos isso…
public String formatDate(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
return sdf.format(date);
}
Falow !!!
Er…
SQL-ANSI não regula nada nas condições de formatação, então para ter esse tipo de operação, você teria que fazer para cada banco de dados separadamente. Para fazer isso você usa a função to_char() no Oracle e convert()/date_format() no MySQL, então já dá para perceber como o seu desejo é complexo de se fazer.
Até!
Gente alguem tem uma função que formata data para String (DD/MM/YY) em sql !? Eu queria em sql puro ja pra nao ficar amarrado em nenhum banco de dados.
Agradeço a quem ajudar
O negocio que eu estou usando o box sql ele faz isso via reflexion aí tem que ser no banco mesmo . Valeu 1!!