Marcus,
sim, isto é possivel. Pelo que
conheco voce tem duas saidas: alterar as configurações do seu banco de dados,
caso ele permita, para que a data seja armazenada ou retornada no formato
desejado; ou voce podera a partir de metodos como o substring da classe String
fazer a inver
;
<[EMAIL PROTECTED]>
Fabio Augusto cc:
Falavinha Assunto: RE: [java-list] Formatacao
de Data
Eu criei este metodo, que esta cheio de linhas que não são utilizadas, de uma
limpada e manda ver.
public String dataBrasil(java.sql.Date valor)
{
Locale locales[] =
DateFormat.getAvailableLocales();
Locale currentLocales = local
é possível sim, tem esta, entre outras
o segredo está no SimpleDateFormat
Calendar cal = new
GregorianCalendar(TimeZone.getTimeZone("UTC"),
Locale.getDefault());
cal.set(1970,Calendar.JANUARY,1,0,0); java.util.Date
data1970 = cal.getTime();
Dê uma olhada nas classes DateFormat e
SimpleDateFormat.
Até mais,
Romulo Bertegz
--- Marcus Augusto <[EMAIL PROTECTED]>
escreveu: > Pessoal,
>
> Estou lendo do banco um campo que é do tipo "data",
> só que ele me retorna o
> valor na seguinte formatacao:
> -mm-dd (2002-01-04), só que eu p
Tente isto:
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.DecimalFormat;
public class Formatador {
/** Formato: dd/MM/ */
public static String FMT_DATA_ABREV = "dd/MM/";
/** Formato: dd/MM/ HH:mm */
public static String FMT_DATA_HORA = "dd/MM/yyy
Sim, é possível sim. Não sei qual
banco está usando. Vou dar a dica para Oracle e SQL Server.
Coloque em sua sentença SQL de
busca:
Para Oracle:
SELECT TO_CHAR(CAMPO_DATA,
'DD/MM/') AS CAMPO_DATA FROM TABELA
Para SQL Server
SELECT CONVERT(CHAR, CAMPO_DATA,
103) FROM TABELA