Tamer,

só uma dica:

na linha

        String dataAtual = new String(fmt.format(d));

o "new String" não é necessário. Você pode (e seria aconselhável) fazer simplesmente:

        String dataAtual = fmt.format(d);

já que o método format() (pelo menos no JDK 1.2.2 para Solaris) aloca instâncias 
distintas de String entre uma chamada e outra e alocação de memória é uma das 
operações mais caras que existe no Java (se não a MAIS cara). No seu exemplo isso não 
tem muito impacto, mas se você fizer isso dentro de um loop grande, você com certeza 
deve estar degradando o desempenho do seu programa.

[]s,

Alexei

-----Original Message-----
From: tamer americo listas [mailto:[EMAIL PROTECTED]]
Sent: Terça-feira, 7 de Novembro de 2000 10:31
To: [EMAIL PROTECTED]
Subject: RE: [java-list] Datas em JSP


<%
java.util.Date d = new java.util.Date();
java.text.SimpleDateFormat fmt = new java.text.SimpleDateFormat("dd/MM/yyyy");
String dataAtual = new String(fmt.format(d));
%>




-----Original Message-----
From: Luiz Geovani Vier [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, November 01, 2000 4:57 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Datas em JSP


Date Date = new Date();
retorna a data no seguinte padrão...
Wed Nov 01 16:54:19 GMT-02:00 2000 
Se eu quiser apenas 01/11/00, como faço?

Obrigado!
[]
Luiz

Responder a