Date, DateFormat e Locale

Bom dia pessoal … algumas dúvidas …

  1. Criei um objeto data

    java.util.Date dataCorrente = new java.util.Date()

    Porém ele aparece no formato americano … então criei um objeto Locale:

    java.util.Locale localCorrente = new java.util.Locale("pt","BR");

    Porém, como eu digo que o meu objeto dataCorrente usuará o formato português Brasil na variável localCorrente ?

  2. Como eu formato uma data para “dd/mm/yyyy” por exemplo ?


 Public class Teste {

  public static void main(String[] args) {
   String Data;

   Data = DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.getDefault()).format(new Date()));

   System.out.println(Data);
  }
}

Tenta assim funciona…

[code]import java.util.Date;
public class formatData {
public static void main(String[] args) {
String Data;
Date dt = new Date();
System.out.println(dt.toGMTString());

}

}
[/code]

ate mais