Descobrindo o dia da Semana Utilizando a classe java.util.Calendar é possível obter várias informações sobre a data correte do sistema.
Uma dúvida que vi em um dos fóruns de Java foi como saber se hoje é um determinado dia da semana, domingo por exemplo. Para isso é necessário primeiro obter uma instância da classe java.util.Calendar. Em seguida, utilizando o método public int get(int field), é possível obter diversas informações enviando como parâmetro uma das constantes declaradas na própria classe Calendar. Exemplos destas constantes são: DAY_OF_MONTH DAY_OF_WEEK WEEK_OF_MONTH Abaixo uma aplicação exemplo: import java.util.Calendar; public class QueDia { public static void main(String args[]) { Calendar hoje = Calendar.getInstance(); if (Calendar.WEDNESDAY == hoje.get(hoje.DAY_OF_WEEK)) { System.out.println("Hoje e' Quarta-Feira"); } else { System.out.println("Hoje e' outro dia"); } System.out.println("Outras informacoes: "); System.out.println("hoje.get(hoje.DAY_OF_MONTH) = "+hoje.get(hoje.DAY_OF_MONTH)); System.out.println("hoje.get(hoje.MONTH) = "+hoje.get(hoje.MONTH)); System.out.println("hoje.get(hoje.DAY_OF_YEAR) = "+hoje.get(hoje.DAY_OF_YEAR)); System.out.println("hoje.get(hoje.WEEK_OF_YEAR) = "+hoje.get(hoje.WEEK_OF_YEAR)); } } Documentação da classe Calendar em: http://java.sun.com/j2se/1.4.1/docs/api/java/util/Calendar.html 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)