Descobrindo o dia da Semana - Complementa��o

O George Gastaldi fez uma importante complementa��o � dica de ontem,
Descobrindo o dia da Semana.

Complementando:
Se voc� deseja que o nome do m�s ou dia da semana seja
internacionaliz�vel, n�o hesite em usar a classe
java.text.DateFormatSymbols.
Com ela � poss�vel capturar, por exemplo, o nome do dia da semana por
extenso em portugu�s.

Exemplo:
import java.text.DateFormatSymbols;
import java.util.Calendar;
import java.util.Locale;


public class DiaPorExtenso {
      public static void main(String args[]) {
          Locale            meuLocal      = new Locale("pt", "BR");
          Calendar          hoje          = Calendar.getInstance();
          DateFormatSymbols dfs           = new DateFormatSymbols(meuLocal);
          int               diaSemana     = hoje.get(hoje.DAY_OF_WEEK);
          int               mes           = hoje.get(hoje.MONTH);
          int               diaMes        = hoje.get(hoje.DAY_OF_MONTH);
          int               ano           = hoje.get(hoje.YEAR);
          String[]          diasDaSemana  = dfs.getWeekdays();
          String[]          meses         = dfs.getMonths();
          System.out.println("Hoje e' " + diasDaSemana[diaSemana] + ", "
+ diaMes + " de " + meses[mes] + " de " + ano);
      }
}

O resultado da execu��o desta classe �:
Hoje e' Sexta-feira, 11 de Outubro de 2002


Documenta��o da classe Calendar em:
http://java.sun.com/j2se/1.4.1/docs/api/java/text/DateFormatSymbols.html

Esta classe est� dispon�vel desde a vers�o 1.1 do JDK.

Bons c�digos!!!

______________________________________________________________________________
Handerson Ferreira Gomes
Summa Technologies
Boletim Dicas Java - Sua dose di�ria de Java.



================================================================================
[dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e �
mais um servi�o da Sociedade de Usu�rios Java - http://www.soujava.org.br
      *** SouJava - Fortalecendo a Comunidade Java Brasileira! ***
- Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED]
- Participe de outras listas de discuss�o sobre a linguagem Java.
  Saiba mais em http://www.soujava.org.br/lista.htm
--------------------------------------------------------------------------------
- Para assinar este boletim: mailto:[EMAIL PROTECTED]
- Para cancelar sua assinatura: mailto:[EMAIL PROTECTED]
- Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br
- Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)


Responder a