帮你得出天数,其余的增加应该可以搞定的 DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = df.parse("2004-03-26 13:31:40"); Date d2 = df.parse("2004-01-02 11:30:24"); long diff = d1.getTime() - d2.getTime(); long days = diff / (1000 * 60 * 60 * 24); } catch (Exception e) { }
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = df.parse("2004-03-26 13:31:40"); Date date=df.parse("2004-01-02 11:30:24"); long l=now.getTime()-date.getTime(); int day=l/24*60*60*1000; int hour=1/60*60*1000-day*24; int min=1/60*1000-day*24*60-hour*60; int s=1/1000-day*24*60*60-hour*60*60-min*60; System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date begin=df.parse("2004-01-02 11:30:24"); Date end = df.parse("2004-03-26 13:31:40"); long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒int day=between/(24*3600); int hour=between%(24*3600)/3600; int minute=between%3600/60; int second=between%60/60;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try
{
Date d1 = df.parse("2004-03-26 13:31:40");
Date d2 = df.parse("2004-01-02 11:30:24");
long diff = d1.getTime() - d2.getTime();
long days = diff / (1000 * 60 * 60 * 24);
}
catch (Exception e)
{
}
Date now = df.parse("2004-03-26 13:31:40");
Date date=df.parse("2004-01-02 11:30:24");
long l=now.getTime()-date.getTime();
int day=l/24*60*60*1000;
int hour=1/60*60*1000-day*24;
int min=1/60*1000-day*24*60-hour*60;
int s=1/1000-day*24*60*60-hour*60*60-min*60;
System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");
Date begin=df.parse("2004-01-02 11:30:24");
Date end = df.parse("2004-03-26 13:31:40");
long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒int day=between/(24*3600);
int hour=between%(24*3600)/3600;
int minute=between%3600/60;
int second=between%60/60;