Cómo encontrar la diferencia dos fechas en la aplicación android
Posible duplicado:
Calcular la diferencia de fecha / hora en java
Soy un nuevo en Android y quiero hacer una nueva aplicación para mí. Quiero subtruct dos fechas (dd / mm / aaaa) formato usando currentDate. Por ejemplo, quiero encontrar las diferencias de los días entre 01/02/2013 y currentDate. ¿Cómo puedo hacerlo?
- Cómo cambiar el idioma de fecha y hora en android
- Android obtiene la fecha antes de 7 días (una semana)
- Convertir la fecha en milisegundos está dando resultados inconsistentes en Android (java)
- Java calcular el tiempo entre dos timestamps
- Convertir cadena en formato de fecha
- Formato personalizado para el intervalo de tiempo relativo
- La fecha y hora muestran datos erróneos
- Leer WCF REST fecha de android
- Mostrar la fecha de creación de Android application.apk en la aplicación
- Reloj de 24 horas no funciona en formato dateformat android
- Restiction de un mes para uso libre de la aplicación
- Android - ¿Cómo configurar una notificación para una fecha específica en el futuro?
- Obtener la cadena del día a partir del día de la semana integer java
2 Solutions collect form web for “Cómo encontrar la diferencia dos fechas en la aplicación android”
SimpleDateFormat dfDate = new SimpleDateFormat("dd/MM/yyyy"); java.util.Date d = null; java.util.Date d1 = null; Calendar cal = Calendar.getInstance(); try { d = dfDate.parse("01/02/2012 "); d1 = dfDate.parse(dfDate.format(cal.getTime()));//Returns 15/10/2012 } catch (java.text.ParseException e) { e.printStackTrace(); } int diffInDays = (int) ((d.getTime() - d1.getTime())/ (1000 * 60 * 60 * 24)); System.out.println(diffInDays);
Compruebe Ex1 y Ex2 para obtener un ejemplo más detallado
Usted puede echar un vistazo a DateUtils , que ofrece algunos métodos de utilidad para calcular el tiempo transcurrido entre dos fechas, pero sólo para la representación. No utilice el método directo para convertir entre días / milisegundos ya que no tiene en cuenta años bisiesto, segundos de salto, cambios de horario de verano / invierno, etc. Esas consideraciones son manejadas por clases de Calendario.
Actualización Puede utilizar la biblioteca Joda para realizar cálculos de fecha y hora relativos como el que necesita.
- Edittext.settext () cambia el tipo de teclado a predeterminado
- Cómo pasar el objeto serializado gson a Intent en android?