Código PHP:
/*Los valores estan con lo q recibo por pantalla */
String horaInicio="09:00";
String fechaInicio="2006-04-07";
String fechaCompleta=fechaInicio+" "+horaInicio;
Date dtFechaInicio=null;
try {
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd hh:mm" );
/* Parseo mi cadena de texto en una de tipo Date:*/
dtFechaInicio = sdf.parse( fechaInicio );
}
catch (Exception e) {
}
/* Obtengo el numero de dias que hay entre la fecha de inicio y fecha de fin */
/*Fri Apr 07 09:00:00 COT 2006*/
System.out.println(dtFechaInicio);
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(dtFechaInicio);
// Deberia imprimir 6 por que es Viernes :
System.out.println(cal.DAY_OF_WEEK);
"Fri Apr 07 09:00:00 COT 2006".
Hay alguna manera de hacer q la variable de tipo Date tambien arroje "2006-04-07 09:00" al igual q la cadena de texto?.
El segundo problema es que quiero saber q dia de la semana es, por lo que uso el GregorianCalendar, pero siempre me arroja 7, cuando llega a la linea de codigo System.out.println(cal.DAY_OF_WEEK);
Espero puedan ayudarme muchas gracias.