Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/04/2014, 04:33
Avatar de rgf1987
rgf1987
 
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: Fechas en Java

Ese error se debe a que el método format espera que le pases un objeto Date como parámetro, y no es eso lo que le estás pasando.

Es esto lo que buscas?

Código Java:
Ver original
  1. public static String getPrimerDiaDeLaSemana() {
  2.         DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  3.         Calendar cal = Calendar.getInstance();
  4.         cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
  5.         cal.set(Calendar.HOUR_OF_DAY, 0);
  6.         cal.set(Calendar.MINUTE, 0);
  7.         cal.set(Calendar.SECOND, 0);
  8.         String fechaInicio = dateFormat.format(cal.getTime());
  9.         return fechaInicio;
  10.     }
  11.     }

Esto imprime:

2014/03/31 00:00:00

Última edición por rgf1987; 01/04/2014 a las 04:40 Razón: Corregir código.