Obtener la fecha de ayer desde android
Date now = new Date(); String JobReceivedDate= new SimpleDateFormat("yyyy-MM-dd").format(now);
Por esto puedo obtener la fecha de hoy. ¿Cómo puedo fechar ayer fecha ??? Quiero que esté en cadena y en el mismo formato. Gracias
- Cómo ordenar la fecha en orden descendente De Arraylist Fecha en android?
- ¿Cómo mostrar el formato de fecha según la configuración regional?
- Android diferencia entre dos fechas en segundos
- androide timestamp parsing ido mal (siempre en 1970)
- Java calcular el tiempo entre dos timestamps
- Formato personalizado para el intervalo de tiempo relativo
- Cómo dividir cadena en java
- ¿Problema de conversión de DateFormat en java?
- Formato correcto de la fecha
- Cómo analizar la cadena "Mon Aug 08 16:44:19 EAT 2016" hasta la fecha en android
- ¿Cómo obtener el día de la semana de una fecha?
- JAVA - ¿Es un error en la clase java.util.Calendar o qué?
- La fecha y hora muestran datos erróneos
Prueba esto:
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); dateFormat.format(cal.getTime()); //your formatted date here
¡Usted conseguirá el día antes siempre!
prueba esto:
private String getYesterdayDateString() { DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Calendar cal = Calendar.getInstance() cal.add(Calendar.DATE, -1); return dateFormat.format(cal.getTime()); }
Yo uso sobre todo esto
Date mydate = new Date(System.currentTimeMillis() - (1000 * 60 * 60 * 24)); SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); String yestr = dateFormat.format(mydate);
Ahora usted puede conseguir la fecha de "yestr"
Del mismo modo para la fecha de mañana puede cambiar la primera línea como este (sólo cambiar el signo negativo a positivo)
Date mydate = new Date(System.currentTimeMillis() + (1000 * 60 * 60 * 24));
- desea mostrar el intersticial de admob en el inicio de la aplicación
- Actividad de la Ayuda en la aplicación para Android