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

java calendar计算时间差_Java Calendar 计算时间差publicstaticvoidmain(String[]args){Calendarc=Calendar.getInstance();inty=2016;//年intM=1;//月intd=1;//日intH=0;//时intm=0;//分ints=0;//秒c.set(Calendar.YEAR,y);c.set(Calendar.MONTH,M-1);c.set(…

大家好,又见面了,我是你们的朋友全栈君。

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+”秒”);

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135284.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号