欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java calendar计算时间差_Java Calendar 计算时间差

发布时间:2023/12/14 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java calendar计算时间差_Java Calendar 计算时间差 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

public static void main(String[] args) {

Calendar c=Calendar.getInstance();

int y=2016;//年

int M=1;//月

int d=1;//日

int H=0;//时

int m=0;//分

int s=0;//秒

c.set(Calendar.YEAR, y);

c.set(Calendar.MONTH, M-1);

c.set(Calendar.DATE, d);

c.set(Calendar.HOUR_OF_DAY, H);

c.set(Calendar.MINUTE, m);

c.set(Calendar.SECOND, s);

Calendar now=Calendar.getInstance();

long aTime=now.getTimeInMillis();

long bTime=c.getTimeInMillis();

long cTime=aTime-bTime;

long sTime=cTime/1000;//时间差,单位:秒

long mTime=sTime/60;

long hTime=mTime/60;

long dTime=hTime/24;

SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println("当前时间:"+f.format(now.getTime()));

System.out.println("设定时间:"+f.format(c.getTime()));

System.out.println("时间差:"+dTime+"天"+hTime%24+"时"+mTime%60+"分"+sTime%60+"秒");

}

总结

以上是生活随笔为你收集整理的java calendar计算时间差_Java Calendar 计算时间差的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。