-> SALUDOS espero les guste....
Código
package model; import java.util.*; import java.text.SimpleDateFormat; public class FECHA { public static double ConvertirMinutos_en_Hora(long minutos){ return (minutos / 60); } public static long ConvertirHoras_en_Minutos(double horas){ return (long)(horas * 60); } public static double ConvertirHoras_en_Dias(long horas){ return (horas / 24); } public static long ConvertirDias_en_Horas(double dias){ return (long)(dias * 24); } try{ long dias = 0; //Date aa = new Date("2010/07/30"); aa.setHours(23); aa.setMinutes(59); double dato = ((aa.getTime() - actual.getTime())/(3600*1000.0)); long hora = (long)dato; //System.out.println("> hora: "+hora); dato = ((dato - hora)*60); long minutos = (long)dato; //System.out.println("> minutos: "+minutos); dato = dato - minutos; long segundos = (long)(dato*60); if(minutos > 59){ double cal_hora = ConvertirMinutos_en_Hora(minutos); long parte_entera = (long)cal_hora; hora = hora + parte_entera; cal_hora = cal_hora - parte_entera; minutos = ConvertirHoras_en_Minutos(cal_hora); } if(hora > 23){ double cal_dia = ConvertirHoras_en_Dias(hora); long parte_entera = (long)cal_dia; dias = dias + parte_entera; cal_dia = cal_dia - parte_entera; hora = ConvertirDias_en_Horas(cal_dia); } e.printStackTrace(); } } }