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:
| Valor | Descrição | Saída |
| y | Ano | 2014 |
| M | Mês do Ano | April, 07, 7 |
| d | Dia do Mês | 1-31 |
| E | Dia da Semana | Friday, Sunday |
| a | AM/PM | AM, PM |
| H | Hora do Dia | 0-23 |
| h | Hora AM/PM | 1-12 |
| m | Minutos | 0-60 |
| s | Segundos | 0-60 |
Para mais informações sobre os padrões válidos, visite a documentação Oficial JAVA.
Nenhum comentário:
Postar um comentário