Formatando datas com System.out.format

O método System.out.format, oferece alguns conversores bacanas para datas:

  • tB – Nome do mes completo;
  • td – dia do mês com zeros antecedentes;
  • te – dia do mês com zeros antecedentes;
  • tm – mes em digitos com zero;
  • ty – ano com 2 digitos apenas;
  • tY – ano com 4 digitos.

[cc]
/**
* Testando Formatos De Data xom System.out.format
*
* @author cbs_sp
*/
public class TestandoFormatosDeData {

public static void main(String[] args) {
/*
* Opções
* tB – Nome do mes completo
* td – dia do mês com zeros antecedentes
* te – dia do mês com zeros antecedentes
* tm – mes em digitos com zero.
* ty – ano com 2 digitos apenas
* tY – ano com 4 digitos
*
*/
Locale BRASIL = new Locale(“pt”,”BR”);
Calendar c = Calendar.getInstance();

// Versão com Locale
System.out.format(BRASIL,”%te de %tB de %tY%n”, c, c, c);

//Versão só com String e parâmetros
System.out.format(“%td/%tm/%tY%n”, c, c, c);

}
}
[/cc]

 

Saída:

 

 

 

Um grande abraço e sucesso!