Blogger templates

Comunidade java aberto - Participe da nossa comunidade no facebook (clique aqui)

Visitas

terça-feira, 24 de julho de 2012

(Dicas) Formatando Data em Java para MySQL

,

  1. // formatando data para apresentar da tela
  2. SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");  
  3. String minhaData = sdf.format(someDate); //campo com a data do banco de dados
  4.  
  5. // salvando no banco de dados...
  6.   
  7. java.util.Date d1 = new java.util.Date();  
  8. java.sql.Date d2 = new java.sql.Date(d1.getTime());  
  9. stmt.setDate(1, d2); // stmt > PreparedStatement  
  10. stmt.execute(); 

Gente eu precisei usar na minha aplicação, mas para minimizar eu nao iria criar em toda
classe essa formatação, ia ser desperdicio, e usario varias vezes o mesmo codigo.

Entao, resolvi criar uma classe com metodos, com parametros e retorno.
Uso um unico codigo e utilizo essa classe em varias partes do meu sistema.


  1.     /*
  2.      * O usuario entra com o campo do banco de dados do tipo Date
  3.      * e a função retorna o a data formatada 
  4.      */
  5.     
  6.     public String MostraDataBD(Date data){
  7.         String data_return = null; //Data que ira retornar
  8.         
  9.         SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
  10.         data_return = sdf.format(data);
  11.         
  12.         return data_return;
  13.     }
  14.     
  15.     /*
  16.      * O sistema pega a data e formata automaticamente para o formato
  17.      * do banco de dados. E retorna a formatação.
  18.      * O método funciona como campo Date.
  19.      */ 
  20.     public Date DataBD(){
  21.         java.util.Date d1 = new java.util.Date();  
  22.         java.sql.Date d2 = new java.sql.Date(d1.getTime());
  23.         return d2;
  24.     }

0 comentários to “(Dicas) Formatando Data em Java para MySQL”

Postar um comentário

Insira seu comentário

 

Java Aberto Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger