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
- Consultar proveedor de contenido de calendario durante un mes, pero mostrar instancias por día
- Cómo ocultar los números de la semana en CalendarView (DatePicker)
- Abrir la aplicación para Android desde el calendario
- Cómo establecer la fecha de caducidad en Android
- CalendarView tarda mucho tiempo en mostrar
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
- Android: cambiar el año directamente en material-calendarioview
- Dividir cadenas de fecha y hora
- Inicio de la actividad del calendario
- Android: CalendarView OnDateChangeLIstener
- Proveedor de calendario para Android: ¿Cómo puedo eliminar mis propios calendarios locales?
- Día calendario / mes / semana vista en android
- ¿Cómo usar la vista de calendario personalizada en Android y cómo configurar la alerta para recordatorio?
- La llamada requiere el nivel 24 de API (el mínimo actual es 12): android.icu.util.calendar
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 se puede generar una pantalla de carga en Android?
- Cómo agregar algoritmo bouncycastle a android