第1个回答 2010-10-09
一、调用Date类里的gettime方法取得一个从取出的日期到时间点A的毫秒数。
二、调用系统函数currentTimeMillis() ,返回一个现在时间到时间点A的毫秒数。
三、你会做了
时间点A为 1970.1.1 零时零分零秒
第2个回答 推荐于2018-03-11
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
Date dbDate=数据库取得的结果;
c1.setTime(dbDate);
Date nowDate=new Date();
c2.setTime(nowDate);
//秒数差
long s=c2.getTimeInMillis()-c1.getTimeInMillis();本回答被提问者和网友采纳
第3个回答 2010-10-09
package date;
import java.util.Date;
public class DateTest {
/**
* @param args
* @throws InterruptedException
*/
public static void main(String[] args) throws InterruptedException {
Date date1 = new Date();
long time1 = date1.getTime();
System.out.println("从数据库取出的时间是:" + time1);
Thread.sleep(100);
Date date2 = new Date();
long time2 = date2.getTime();
System.out.println("现在的时间是:" + time2);
long time = time2 - time1;
System.out.println("时间差是:" + time);//单位为毫秒,你可以再将其转化
}
}
如有疑问可以联系我