| |||
obtener los dias que hay entre dos fechas Hola estoy haciendo un programita en netbeanas 6.8 en el cula tengo que obtener los dias que hay entre dos fechas que le pase por un textField........el caso es que tengo que comparar los dias de vencimiento de un contrato y me face falta la diferencia de las fechas para luego ver cuando se me vence el contrato........espero q me puedan ayudar...... he buscado algunos codigos pero no me han combencido del todo......GRACIAS DE ANTEMANO...por su ayuda..... .. |
| |||
Respuesta: obtener los dias que hay entre dos fechas encotré este código pero la verdad es que no me fue bien ..... si las fechas están en el mimo mes y año y en diferentes dia me funciona Ejemplo: 10/02/2011 20/02/2011 me dice que hay 10 dias de diferencia hasta acá todo bien........pero si a una de las fechas le cambio el año o el mes......me da una diferencia de dias que la verdad no se de donde lo saca.....espero que me digan como funciona este código......acá se los dejo..... public static int obtener_dis_entre_2_fechas(Date fechainicial, Date fechafinal) { DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM); String fechainiciostring = df.format(fechainicial); try { fechainicial = df.parse(fechainiciostring); } catch (ParseException ex) { } String fechafinalstring = df.format(fechafinal); try { fechafinal = df.parse(fechafinalstring); } catch (ParseException ex) { } long fechainicialms = fechainicial.getTime(); long fechafinalms = fechafinal.getTime(); long diferencia = fechafinalms - fechainicialms; double dias = Math.floor(diferencia / 86400000L);// 3600*24*1000 return ( (int) dias); } |
| |||
Respuesta: obtener los dias que hay entre dos fechas gracias por la sugerencias pero la verdad es que ya no se que hacer......cunado pongo las fechas con igual mes y años me da los días que hay entre las dos fechas correctamente ..... Ejemplo: fecha_Inicio="10/02/2011" y fecha_vencimiento="20/02/2011" eso me da como resultado que hay 10 dias entre las dos fechas ......pero si le cambio el mes o el año a una de las dos fechas me sigue dando el mismo resultado..........Ejemplo: fecha_Inicio="10/02/2011" y fecha_vencimiento="20/03/2011" me da como resultado 10 tambien..... creo que lo que está haciendo es restar solamente los dias de las fechas sin tener en cuenta el mes ni el año..........espero que me entiendan y puedan darle solucion a mi problema...... Gracias de antemano..... |
| |||
Respuesta: obtener los dias que hay entre dos fechas Hola iran394, solo comentarte que he probado el ejemplo que te puso chuidang y funciona a la perfección, es decir, es lo que buscas. ¿Porque no lo usas? Un saludo! |
| ||||
Respuesta: obtener los dias que hay entre dos fechas cuantas veces pensás postear y preguntar lo mismo? dejate de pelotudear y ponete a pensar un poco.. ya te respondí un post similar hace 2 días
__________________ BadProgrammerException! |
| ||||
Respuesta: obtener los dias que hay entre dos fechas Hola: Pon System.out para escribir las dos fechas que te pasan y System.out antes del return. Hazlo dentro del método obtener_dis_entre_2_fechas(), justo como primera línea y justo antes del return. Las cuentas están bien y el problema puede ser que estés pasando mal los datos o escribiendo mal el resultado. Se bueno. |
Etiquetas: |