Translate

sexta-feira, 4 de abril de 2014

Formatando Datas em Java



Ainda falando sobre Datas. 

Muitas vezes precisamos formatar as datas a fim de facilitar a visualização do usuário. 

Utilizaremos neste exemplo a Classe java.text.SimpleDateFormat, que possui diversos métodos para o trabalho com valores de data. 

Basta passarmos um padrão determinado, no construtor de SimpleDateFormat (Ex. "dd/MM/yyyy") e aplicar o método format(), que retorna a String formatada de acordo com o padrão designado anteriormente.

O Código abaixo mostra um exemplo de utilização da Classe SimpleDateFormat, para formatação de Datas:


         /**
          * Captura data atual do Sistema
          *
        Date data = new Date(System.currentTimeMillis()); 
        
        
        /**
         *  Passa padrão "dd/MM/yyyy" para o construtor
         */
   SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");

System.out.println(formato.format(data).toString());




A tabela abaixo, mostra padrões bastante utilizados com o SimpleDateFormat:

ValorDescriçãoSaída
yAno2014
MMês do AnoApril, 07, 7
dDia do Mês1-31
EDia da SemanaFriday, Sunday
aAM/PMAM, PM
HHora do Dia0-23
hHora AM/PM1-12
mMinutos0-60
sSegundos0-60


Para mais informações sobre os padrões válidos, visite a documentação Oficial JAVA.

Nenhum comentário:

Postar um comentário