Formatando Data em Java
Para esta tarefa podemos contar com a classe java.text.SimpleDateFormat, que disponibiliza uma interface
bem simples e da suporte para vários tipos de formatação.
Exemplo:
import java.text.SimpleDateFormat; public class FormataData { public static void main(String[] args) { java.util.Date data = new java.util.Date(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); //dia/mes/ano System.out.println(sdf.format(data)); sdf = new SimpleDateFormat("MM/dd/yyyy"); //mes/dia/ano System.out.println(sdf.format(data)); sdf = new SimpleDateFormat("dd/MM/yy"); //dia/mes/ano(2) System.out.println(sdf.format(data)); sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); // Apenas uma variação e incluindo hora, minuto e segundo System.out.println(sdf.format(data)); } }
Saída da console:
08/28/2015
28/08/15
28-08-2015 10:50:08
Para mais informações sobre tipos de formatação consulte o javadoc da classe:
SimpleDateFormat
Comentários
Postar um comentário