Rodrigo Almeida,
Eu tinha esquecido de colocar o return do try no método getData.
Fabio Botelho.

 public String getData(Date d10){
    try{
      int ddia, ddias, dmes, dano, horas, minutos, segundos;
      String nomeDiaMes;
      String nomeMesAno;
      GregorianCalendar cal = new GregorianCalendar();
      GregorianCalendar cal2 = new GregorianCalendar();
      cal2.setTime(d10);
      ddias= cal2.get(cal2.DAY_OF_WEEK);  // pega o dia da semana o retorno
é numérico
      dmes = cal2.get(cal2.MONTH)+1;   // pega o mês do ano o retorno também
é numérico e tem que somar +1
      ddia = cal2.get(cal2.DAY_OF_MONTH); // pega o dia da semana
      dano = cal2.get(cal2.YEAR); // pega o ano
      horas = cal2.get(cal2.HOUR_OF_DAY); // pega a hora
      minutos = cal2.get(cal2.MINUTE);  // pega os minutos
     segundos = cal2.get(cal2.SECOND); // pega os segundos
      nomeDiaMes = Ultil.converteDiaSemana(ddias);  // retorna o dia da
semana por extenso
      nomeMesAno = Ultil.converteMes(dmes);   // retorna retorna o mês por
extenso
     return "Data: " +nomeDiaMes+", "+ ddia +" de " +nomeMesAno +" de "
            + dano+", às " + horas +" horas e "+ minutos +" minutos. ";
     }catch(Exception e){
       e.printStackTrace();
       return "";
     }
  }
  // metodo que retorna o dia da semana por extenso
   public static String converteDiaSemana(int argd){
     try{
      String retornad;
      int dias = argd;
      retornad ="";
      if(dias==1){retornad = "Domingo";}
      else if(dias==2){retornad = "Segunda-Feira";}
      else if(dias==3){retornad = "Terça-Feira";}
      else if(dias==4){retornad = "Quarta-Feira";}
      else if(dias==5){retornad = "Quinta-Feira";}
      else if(dias==6){retornad = "Sexta-Feira";}
      else if(dias==7){retornad = "Sábado";}

      return retornad;
     }catch(Exception e){
       e.printStackTrace();
       return "";
     }
   }

// metodo que retorna o nome do mês
public static String converteMes(int argm){
   String retornam;
   int dmes = argm;
   retornam ="";
   try{
     if(dmes==1)retornam = "Janeiro";
     else if(dmes==2)retornam = "Fevereiro";
     else if(dmes==3)retornam = "Março";
     else if(dmes==4)retornam = "Abril";
     else if(dmes==5)retornam = "Maio";
     else if(dmes==6)retornam = "Junho";
     else if(dmes==7)retornam = "Julho";
     else if(dmes==8)retornam = "Agosto";
     else if(dmes==9)retornam = "Setembro";
     else if(dmes==10)retornam = "Outubro";
     else if(dmes==11)retornam = "Novembro";
     else if(dmes==12)retornam = "Dezembro";

     return retornam;
   }catch(Exception e){
     e.printStackTrace();
     return "";
   }
  }

----- Original Message -----
From: "Rodrigo Almeida" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 08, 2001 8:31 AM
Subject: [java-list] dias da semana!!


> alguem sabe se existe alguma classe que me de os dias da semana...por
> exemplo, eu entro com uma data e ele me diz a qual dia da semana estou me
> referindo (segunda, terca, quarta....)
> agradeco se alguem puder ajudar
> abracos
> Rodrigo
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a