Caros Javaneses,
 Chamei a aten��o de todos porque preciso de uma ajuda URGENTE, como
 j� devem ter notado pelas minhas muitas d�vidas, sou inexperiente na
 programa��o com Java e ainda n�o sei utilizar v�rios recursos dispon�veis 
 no pacote JDK...estou ainda com um problema referente a datas, preciso
 ter at� hoje � noite a solu��o para esse problema: informatiza��o de uma
 biblioteca, preciso armazenar a data que um usuario retirou um exemplar
 e ter sempre atualizada a data do sistema, sendo que um exemplar s�
 pode  ficar com a mesma pessoa durante 15 dias e ap�s isso deve ser 
 cobrada uma multa, preciso verificar a diferen�a existente entre o
 dia de hoje e a data de emprestimo do exemplar, tendo como resposta 
 um inteiro que se maior que 15 indica atraso.
 Olhem o que eu fiz para testar:
/////////////////////////////////////////////////////////////////////
public class ColherData{
/*1*/  public static void main(String [] args)
/*2*/    {
/*3*/      Date data1 = new Date(98,4,21);//chutei uma data que era           
              /*4*/     //exatamente para constatar o atraso. E deu certo.
/*5*/      System.out.println(data1);
/*6*/      int dataInicial = (((int)data1.getTime())/(1000*60*60*24));
/*7*/      System.out.println();    
/*8*/      System.out.println(dataInicial);
/*9*/      Date data2 = new Date();
/*10*/      System.out.println(data2);
/*11*/      int dataFinal = (((int)data2.getTime())/(1000*60*60*24));
/*12*/      System.out.println();
/*13*/      System.out.println(dataFinal);
/*14*/      int dias = (dataFinal - dataInicial);
/*15*/      if (dias> 15)
/*16*/        { int dif= dias -15;
/*17*/          System.out.print(" VOCE ESTA COM UM EXEMPLAR ATRASADO POR
/*18*/          ") ;
/*19*/          System.out.print(dif);
/*20*/          System.out.println(" DIAS");
/*21*/        }
/*22*/      else{ System.out.println (" Estou em apuros ,isso nao
/*23*/                                            funciona!!!!");}
/*24*/  }
      }
/////////////////////////////////////////////////////////////////////
 Notei que ao ,rodar, as variaveis dataFinal(ln 6) e dataInicial(ln 11)  tem o
mesmo  valor. O que devo fazer para isso n�o acontecer?! 
 Aguardo sugest�es ansiosamente.
 Obrigada desde j�.

 Thain�

 

____________________________________________________________________
Get your own FREE, personal Netscape WebMail account today at 
http://webmail.netscape.com.
* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a