Formatar data para POSTGRESQL

2 respostas
Alisson_Nunes_da_Roc

Bom dia pessoal,

Sou novo no JAVA e por isso estou aqui rsrsrsrs, procurei, procurei, encontrei coisas, mas não entendi direito…

fiz um form aonde o usuário entra com o nome do cara e a data da alocação dele, por exemplo:

Funcionário:
Alisson Nunes da Rocha

Alocado:
31/12/2007

queria formatar a data acima para o padrão do campo DATE do POSTGRESQL (2007-12-31). peguei o seguinte código na NET:

String data = 31/12/2007;

System.out.print(Minha Data: 31/12/2007\n);

System.out.println(Data Formatada: +new SimpleDateFormat(yyyy-dd-MM).format(new java.util.Date(data))+”\n);

para testar, mas veja o que imprimir pra mim:
Minha Data: 31/12/2007
Data Formatada: 2009-12-07

Data totalmente diferente… alguém poderia me ajudar?

resumindo… o cara digita no input do form a data no formato 31/12/2007 e queria formatar ela para 2007-12-31

Obrigado desde já!

Att,
Alisson

2 Respostas

Pedrosa

Não seria assim:

System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(new Date(data)));
Alisson_Nunes_da_Roc

Pedrosa,

Fiz o que vc me passou:

String data_aloc = request.getParameter(“data_aloc”);
System.out.println(new SimpleDateFormat(“yyyy-MM-dd”).format(new Date(data_aloc)));

ele imprimiu isso amigo:
2009-07-12

sendo que digitei no input: 31/12/2007

teria que imprimir assim né 2007-12-31…

o que pode ser amigo?? abraços!!!

Obrigado por ajudar!

Criado 11 de dezembro de 2007
Ultima resposta 11 de dez. de 2007
Respostas 2
Participantes 2