Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas

miércoles, 15 de abril de 2009

Calcular el número de días entre dos fechas con java

Ahora publicaré un problema muy común en la programación, cómo calcular el número exacto de días entre dos fechas con un código fácil y corto:



private int getDias(java.util.Date fInicial, java.util.Date fFinal)
{
Calendar ci = Calendar.getInstance();
ci.setTime(fInicial);

Calendar cf = Calendar.getInstance();
cf.setTime(fFinal);

long ntime = cf.getTimeInMillis() - ci.getTimeInMillis();

return (int)Math.ceil((double)ntime / 1000 / 3600 / 24);
}