Formatar data

4 respostas
T

Gente, eu procurei aqui um monte de assuntos referentes a isso, mas eu não consigo fazer funcionar a formatação da data

<%=results.getDate(“dtVencimento”)%>
e é retornado esse valor
2003-01-12

tem um jeito para retornar assim 01/12/2003

sera que alguem poderia me falar como eu faço isso

Obrigado gente… desculpa o incomodo…

4 Respostas

R

Cara, ve se te ajuda

public String dataToString(Date data) { SimpleDateFormat formatadorData = new SimpleDateFormat("yyyy/MM/dd"); String dataFormatada = formatadorData.format(data); return dataFormatada; }

Lembrando que o mes é com MM maiusculo, pois mm ele interpreta como minuto…

Abraços,
:wink:

T

Oi gente, conseguimos aqui no meu trampo fazer funcionar, ficou assim…

<%@ page import=“java.text.SimpleDateFormat”%>

String formato = “dd/MM/yyyy”;
SimpleDateFormat formatter = new SimpleDateFormat(formato);

<%=formatter.format(results.getDate(“dtVencimento”))%>

OBRIGADO… UM ABRAÇO

T

“renan_daniel”:
Cara, ve se te ajuda

public String dataToString(Date data) { SimpleDateFormat formatadorData = new SimpleDateFormat("yyyy/MM/dd"); String dataFormatada = formatadorData.format(data); return dataFormatada; }

Lembrando que o mes é com MM maiusculo, pois mm ele interpreta como minuto…

Abraços,
:wink:

entao RENAN… muito obrigado, vou tentar do seu jeito tambem,… valeu de mais…

S

Se entendi bem, o Thomas que a data em formato local, dd/mm/yyyy.

Porém, definir strings "estáticas" como "dd/MM/yyyy", caminho que a turma toda pegou sem se preocupar, torna o código duro, que funciona só por aqui.

E se alguém resolver enviar este código para um amigo nos EUA? Será que o cara não vai se enrolar?

Por estas, o java desde pequenininho inseriu toda uma retaguarda de formatos em java.Text.*, sensíveis ao local onde o programa estará rodando!

E para solucionar o problema do Thomas, podemos fazer assim:

import java.text.*;

String data = SimpleDateFormat.getDateInstance().format (results.getDate("dtVencimento"));
Pronto. Podemos exportar para a China, que deverá funcionar lá também! Sem falar de todas as demais facilidades: [url]http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html[/url]

spier

Criado 28 de setembro de 2004
Ultima resposta 28 de set. de 2004
Respostas 4
Participantes 3