Problema com Date

O que eu recebi…

as_formato = “dd/MM/yyyy”;
ao = “25/04/1988”;

                        try
	                {
	                        //
	                        // Constroi um 'formato de data' com o formato passado (ex.: dd/mm/yyyy)
	                        //
	                        lo_df_tipo_formatacao		=	new	SimpleDateFormat(as_formato);
	                        lo_df_tipo_formatacao.setLenient(false);
	                        
	                        //
	                        // Cria um 'Date' com o 'formato de data' e o Objeto(a data)
	                        //
		                lo_dt_data			=	lo_df_tipo_formatacao.parse(ao.toString());
		                
		                //
		                //Converte o 'Date' para String
		                //
		                ls_data				=	String.valueOf(lo_dt_data);
		                
		                System.out.println(ls_data);
		                
		                
	                }
	                catch	(ParseException	ex)
	                {
	                }

Mon Apr 25 00:00:00 BRT 1988 (este é o trace)
não deveria sair um 25/04/1988 ?
O que to fazendo de errado ? :roll:

O parse retorna um DATE, entao qd vc manda imprimir, ele retorna o toString() do Date, q eh isto mesmo…

Acho q vc esta querendo o methodo FORMAT

obrigado aborges, era tão facil… (segue como ficou o meu bloco ‘try’)

//
// Constroi um 'formato de data' com o formato passado (ex.: dd/mm/yyyy)
//
lo_df_tipo_formatacao	=	new	SimpleDateFormat(as_formato);
lo_df_tipo_formatacao.setLenient(false);

//
// Cria um 'Date' com o 'formato de data' e o Objeto(a data)
//
lo_dt_data		=	lo_df_tipo_formatacao.parse(ao.toString());

//
// TODO: Comentar! -:)
//
ls_data			=	lo_df_tipo_formatacao.format(lo_dt_data);	

System.out.println(ls_data);

tnk’s! :smiley: