Obtener los días actuales de la semana con fechas

Quiero obtener las fechas actuales de la semana

Vamos a pensar: hoy es martes 07.05.2013. Quiero obtener una lista de los días de esta semana con fechas

Cómo puedo hacer esto ?

Sunday 05.05.2013 Monday 06.05.2013 *Tuesday 07.05.2013 Wednesday 08.05.2013 Thursday 09.05.2013 Friday 10.05.2013 Saturday 11.05.2013 

Este código funcionará utilizando el primer día de la semana del sistema, que podría ser diferente del domingo.

  Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_WEEK, cal.getFirstDayOfWeek()); SimpleDateFormat sdf = new SimpleDateFormat("EEEE dd.MM.yyyy"); for (int i = 0; i < 7; i++) { Log.i("dateTag", sdf.format(cal.getTime())); cal.add(Calendar.DAY_OF_WEEK, 1); } 

Prueba esto ->

 Calendar c = Calendar.getInstance(); c.set(Calendar.DAY_OF_MONTH, 5); c.set(Calendar.MONTH, 7); c.set(Calendar.YEAR, 2013); int weekNo = c.get(Calendar.WEEK_OF_YEAR); c.set(Calendar.WEEK_OF_YEAR, weekNo); c.clear(); c.set(Calendar.WEEK_OF_YEAR, weekNo); c.set(Calendar.YEAR, 2013); SimpleDateFormat formatter = new SimpleDateFormat("EEE dd/MM/yyyy"); Date startDate = c.getTime(); c.add(Calendar.DATE, 1); for (int i = 0; i < 5; i++) { Log.d(formatter.format(c.getTime())); c.add(Calendar.DATE, 1); } 
  • Cómo obtener la hora de inicio de un evento desde el calendario android
  • No se puede actualizar el evento en el calendario del teléfono desde el código
  • Calendario de Android, obtener ID de evento
  • Cómo agregar eventos de calendario al calendario predeterminado, en silencio sin intención, en android 4?
  • ¿A dónde fueron las flechas?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.