Acho tbm interessante, qdo ao formatar datas, moedas, etc.; usar a classe locale, para pegar a formatação padrão de uma determinada cultura ...
 
Aqui vai um exemplo:
 
import java.util.Date;
import java.util.Locale;
import java.text.DateFormat;
 
public class TesteLocale
{
 
     public static void main (String[] argsv)
     {
          Date agora = new Date();//Pega a data atual
  
                  System.out.println("Teste da classe LOCALE");
  
                  Locale myLocale = new Locale("pt","BR");//Aqui é criada uma instância  para a nossa região
          System.out.println(myLocale.getDisplayName());
  
                  System.out.println("Datas em formato local:");
          System.out.println("Formato curto: ".concat(DateFormat.getDateInstance(DateFormat.SHORT,myLocale).format(agora)));
          System.out.println("Formato medio: ".concat(DateFormat.getDateInstance(DateFormat.MEDIUM,myLocale).format(agora)));
          System.out.println("Formato longo: ".concat(DateFormat.getDateInstance(DateFormat.LONG,myLocale).format(agora)));
          System.out.println("Formato completo: ".concat(DateFormat.getDateInstance(DateFormat.FULL,myLocale).format(agora)));
     }
}
 
Acredito que assim ficaria mais interessante.
 
Falows ...
Ateh + ...
----- Original Message -----
Sent: Tuesday, November 26, 2002 9:04 AM
Subject: RES: [java-list] Data(formatação)

 
    O Java tem classes pra formatar valores (datas, números, etc.)
 
    Elas estão no pacote java.text ... Pra data, vc pode usar a SimpleDateFormat
 
        Frederico
 

Responder a