qfgl.net
当前位置:首页>>关于java 中怎么比较两个时间相差的秒数的资料>>

java 中怎么比较两个时间相差的秒数

方法: java 计算两个时间相差可以用getTime()来获得两个时间的毫秒数,可以这样计算得出两个时间的秒数的相差如下: public int calLastedTime(Date startDate) {long a = new Date().getTime();long b = startDate.getTime();int c = (int)(...

java中Date时间可以用getTime()来获得1970年1月1日到当前时间的毫秒数,所以可以这样来计算得出两个时间的秒数: try { Date a = new Date(); Thread.sleep(3000); Date b = new Date(); long interval = (b.getTime() - a.getTime())/1000; Syst...

思路是先计算两个日期相差的毫秒数,然后分别根据每天的毫秒数、每小时的毫秒数、每分钟的毫秒数来计算相差几天,几小时,几分钟。具体代码如下: public static String getDatePoor(Date endDate, Date nowDate) { long nd = 1000 * 24 * 60 * 60...

两个时间取getTime然后做减法 计算出相差的毫秒数,在换算成分钟就OK了啊~

思路就是根据它们相差的毫秒数除以每天的毫秒数(60*60*24*1000),代码如下: public static void main(String[] args) throws ParseException { String date1="1987-01-01"; String date2="2010-01-01"; SimpleDateFormat sdf=new SimpleDateFor...

自己算吧 hours=value/3600; minites=value%3600/60; seconds=value%3600%60;

1 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 System.out.println(df.format(new Date()));// new Date()为获取当前系统时间 2 Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int y...

long start = System.currentTimeMillis();//获得当前时间,得到的是毫秒数/////////long end= System.currentTimeMillis();//获得当前时间//end-start得的是毫秒差,跟10秒比一下大小就可以了,注意单位换算,我就不赘述了

对已日期相减,最高效的做法就是将二者都转换成毫秒,相减之后再根据你的需求进行单位转换,比如你想显示相差的秒数,就除以1000,以此类推,翠花,上代码: /* 随便选两个时间 */ String d1 = "2015-04-17"; String d2 = "2015-06-17"; /* 先转...

先转成Date 再获取毫秒数来减 java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");java.util.Calendar c = Calendar.getInstance();String date1 = "2014-10-10 00:00:00";String date2 = "2015-10-10 00:00:00";c....

网站首页 | 网站地图
All rights reserved Powered by www.qfgl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com