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 mostrar sólo la hora actual utilizando DateFormat.getDateTimeInstance () en android
- Forzar Android DateUtils.getRelativeDateTimeString () para ignorar la configuración regional del dispositivo?
- Analiza el formato de fecha de JSON en String usando GSON en Android
- Cómo obtener el nombre del mes utilizando la fecha actual como entrada en la función
- androide timestamp parsing ido mal (siempre en 1970)
- ¿Por qué el año en curso en la fecha guardada como 3912?
- Cómo formatear una fecha de calendario
- Java convertir la marca de tiempo UTC a DateTime local
- Cómo comparar la fecha del sistema con mydate en android 2.1?
- Compruebe si un tiempo determinado se encuentra entre dos veces independientemente de la fecha
- ¿Cómo incluir milisegundos en una cadena de fecha con formato?
- Selector de fecha de Android: deshabilitar fechas de vacaciones y fin de semana
- Android no puede analizar cadena hasta la fecha
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?