Hola a toda la comunidad....
Hice una funcion que me pasa del formato BD (2012-20-20) a 20/20/2012....
La funcion me da vuelta la fecha, poniendole las barras y demas...
Pero le suma un mes mas al dado....
La funcion es la siguiente.....
Código PHP:
Ver originalpublic String reversefecha(String id_fecha){
String
[] array_fechasol
= id_fecha
.split("-");
int day = Integer.parseInt(array_fechasol[2]);
int month = Integer.parseInt(array_fechasol[1]);
int year = Integer.parseInt(array_fechasol[0]);
Calendar cal = Calendar.getInstance();
cal.clear();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month);
cal
.set
(Calendar
.DATE, day
);
java
.util
.Date utilDate
= cal
.getTime
();
//String format= "dd/MM/yyyy";
SimpleDateFormat sdf= new SimpleDateFormat("dd/MM/yyyy");
String horaFormateada = sdf.format(utilDate);
return horaFormateada;
}
Les parece que esta hecha bien la funcion o tendria que hacerla de otra manera...?
Espero su ayuda....
Muchas Gracias desde ya...
RedAdicto