public static void main(String[] args) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try
{
Date nowDate = df.parse("2004-03-26 13:31:40");//现在
Date pastDate = df.parse("2004-03-25 12:30:39"); //过去
long diff = nowDate.getTime() - pastDate.getTime();//这样得到的差值是微秒级别
System.out.println(nowDate.toString() + " - " + pastDate.toString() + " = ?");
System.out.println("微秒=" + diff);
System.out.println("秒=" + diff / 1000);
System.out.println("分=" + diff / (1000 * 60 ));
System.out.println("小时=" + diff / ((1000 * 60 ) * 60 ));
System.out.println("天=" + diff / (((1000 * 60 ) * 60 ) * 24));
}catch(Exception e){
}
}
转载请注明原文地址: https://ju.6miu.com/read-1304254.html