Problema com datas

1 resposta
J

[color=“red”]Esta pergunta foi enviada a mim por adrianoLuz[/color]

Pessoal,

Estou tentando pegar a data atual com o seguinte código:

Date hoje = new Date();

SimpleDateFormat simple = new SimpleDateFormat(dd/mm/yyyy);

String data = simple.format(hoje).toString();

isto no dia 22/07/2003 as 20:45:00hs

e o resultado sai 22/45/2003 ao invés de sair 22/07/2003.
O que há de errado? porque ele esta pegando os minutos no lugar do mes?

Desde já agradeço

Agradeço se puder me ajudar e corrigir o problema no site.

Grato
Adriano


Adriano Silvério Luz

1 Resposta

R

adrianoLuz,

Eu utilizo o seguinte:

java.text.DateFormat df = new java.text.SimpleDateFormat(“dd/<b>MM</b>/yyyy”);

public String $Data = df.format(new java.util.Date());

O problema é o seguinte:

Vc está utilizando os mm em minúsculo, que é utilizado para minutos!

SimpleDateFormat(“dd/mm/yyyy”);

Se você visitar o link abaixo, encontrará uma relação mais completa de como utilizar a class SimpledateFormat.

http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

Até mais,

Ricardo Serra

Criado 25 de julho de 2003
Ultima resposta 25 de jul. de 2003
Respostas 1
Participantes 2