Foros del Web » Programación para mayores de 30 ;) » Java »

Calcular la diferencia entre dos fechas.

Estas en el tema de Calcular la diferencia entre dos fechas. en el foro de Java en Foros del Web. Hola gente, me gustaria saber, si alguien me podria decir alguna función o método para calcular la diferencia entre dos fechas, ya sea en Dias ...
  #1 (permalink)  
Antiguo 11/12/2002, 07:35
Avatar de Ay0
Ay0
 
Fecha de Ingreso: enero-2002
Ubicación: Tenerife
Mensajes: 66
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta Calcular la diferencia entre dos fechas.

Hola gente,
me gustaria saber, si alguien me podria decir alguna función o método para calcular la diferencia entre dos fechas, ya sea en Dias o Meses. De verdad estoy algo desesperadito y necesito alguna consejo.
Muchas gracias de antemano.

Un saludo, Ay0.
  #2 (permalink)  
Antiguo 11/12/2002, 17:24
Avatar de mariog  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 195
Antigüedad: 21 años, 5 meses
Puntos: 0
yo te pongo este metodo de la clase Fecha que es lo que hago yo



int restarFechas(Fecha f){

int cuota;
if(f.year>year){
int cuotaf=(f.year*365)+(f.mes*30)+f.dia;
int cuotar=(year*365)+(mes*30)+dia;
cuota=cuotaf-cuotar;
}
else{
int cuotaf=(f.year*3650)+(f.mes*30)+f.dia;
int cuotar=(year*365)+(mes*30)+dia;
cuota=cuotar-cuotaf;
}
return cuota;
}

Esto se compila en la clase Fecha que tiene como prarametros:

int dia;
int mes;
int year;

Espero que te sirva. El fundamento es el de multiplicar de una misma fecha el año por 365 dias q tiene cada año, el mes por 30 dias y sumar eso a los dias, y eso de cada fecha, lo que nos da las 2 fechas puestas en dias. Luego solo tenemos que restarlas y nos sale el numero de dias entre ambas.

Un saludo
  #3 (permalink)  
Antiguo 04/11/2009, 03:27
 
Fecha de Ingreso: mayo-2009
Mensajes: 169
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Calcular la diferencia entre dos fechas.

Espero que esto te sirva:
http://felinfo.blogspot.com/2009/09/...ias-entre.html
__________________
http://felinfo.blogspot.com/
  #4 (permalink)  
Antiguo 04/11/2009, 09:02
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogota
Mensajes: 149
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Calcular la diferencia entre dos fechas.

Hola revisa los facs de este foro alli hay un codigo en java scriot que te suma los dias e igual te los resta

saludos
  #5 (permalink)  
Antiguo 28/12/2010, 12:28
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Calcular la diferencia entre dos fechas.

Para ver la diferencia de dias entre dos fechas pueden visitar mi blog

http://hwongu.blogspot.com/2010/09/m...el-numero.html
  #6 (permalink)  
Antiguo 29/12/2010, 02:06
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Calcular la diferencia entre dos fechas.

Fuzzylog diría que si quieres trabajar con fechas en formato específico (dd/MM/aa hh:mm) por ejemplo, utilices SimpleDateFormat y Calendar, obtienes el tiempo en milisegundos con getTime(), lo restas y lo transformas de nuevo en dd:hh:mm o algo asín.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:56.