long fTime=personalSign.get(0).getCreateTime().getTime();
long dTime = new Date().getTime();
long numtime = (dTime - fTime) ;
long day=numtime/ 86400000;//得到天
// 当前时间减去测试时间
// 这个的除以1000得到秒,相应的60000得到分,3600000得到小时
System.out.println(Long.toString(day)+"天");这样就可以了
long dTime = new Date().getTime();
long numtime = (dTime - fTime) ;
long day=numtime/ 86400000;//得到天
// 当前时间减去测试时间
// 这个的除以1000得到秒,相应的60000得到分,3600000得到小时
System.out.println(Long.toString(day)+"天");这样就可以了
Date d = new Date();
DateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date d1 = sdf.parse("20140708");
System.out.println((d.getTime() - d1.getTime()) / DAY);
package com.bst.test;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class temp1 {
public static void main(String[] args) throws ParseException {
String rq="20140705";
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
Date d1=sdf.parse(rq);
Date d2=new Date();
System.out.println((d2.getTime()-d1.getTime())/(1000*3600*24));
}
}