Hace unos días se me presentó la necesidad de cambiar el formato de una fecha. Consumiendo una RFC de SAP esta devolvía las fechas en el formato
Mon Aug 13 00:00:00 COT 2012
y se requería que el formato sea13.08.2012
Les dejo el ejemplo de como solucionar este cambio de formatoimport java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class FormatoFechas { public static void main(String[] args) { SimpleDateFormat sdf1 = new SimpleDateFormat("E MMM dd HH:mm:ss z yyyy",Locale.ENGLISH); SimpleDateFormat sdf2 = new SimpleDateFormat("dd.MM.yyyy"); try{ String StringRecogido = "Mon Aug 13 00:00:00 COT 2012"; Date datehora = sdf1.parse(StringRecogido); System.out.println("Fecha input : "+datehora); System.out.println("Fecha output : "+sdf2.format(datehora)); } catch(Exception e){ System.out.println("EEE:"+e.getMessage()); } } }
No hay comentarios:
Publicar un comentario