Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/04/2014, 02:37
daoruga
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Fechas en Java

No logro conseguir lo que quiero. Hasta ahora he hecho esto:


Código Java:
Ver original
  1. public static String getPrimerDiaDeLaSemana() {
  2.         DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
  3.         Calendar cal = Calendar.getInstance();
  4.         cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek());
  5.         String fechaInicio = dateFormat.format(cal.getTime() + "00:00");
  6.         return fechaInicio;
  7.     }

Pero al ejecutarlo me da el siguiente error:

Código:
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(Unknown Source)
	at java.text.Format.format(Unknown Source)
	at Calculos.getPrimerDiaDeLaSemana(Calculos.java:37)
	at Main.main(Main.java:8)
Conseguir la fecha del primer dia de la semana actual es fácil, lo que no logro es colocar la hora mínima (00:00) y en el último día de la semana actual la máxima (23:59).