首页 > 代码库 > java 获取两个日期相差的毫秒数
java 获取两个日期相差的毫秒数
方法一可以使用date的getTime()方法来将当前日期格式的时间转换为毫秒数,进而相减。
long systime = new Date().getTime();//当前系统时间
long oldtime = old.getTime();//相比较的时间
Long time = (systime - oldtime);//相差毫秒数
方法二则使用calendar 的getTimeInMillis() 方法来将当前日期格式的时间转换为毫秒数。
Calendar nowDate=Calendar.getInstance();
Calendar oldDate=Calendar.getInstance();
nowDate.setTime(new Date());//设置为当前系统时间
oldDate.setTime(old);//设置为想要比较的日期
Long timeNow=nowDate.getTimeInMillis();
Long timeOld=oldDate.getTimeInMillis();
Long time = (timeNow-timeOld);//相差毫秒数
得到两个日期相差的毫秒数就可以得到两个日期相差了几天几时几分几秒。
java 获取两个日期相差的毫秒数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。