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+”秒”);
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135284.html原文链接:https://javaforall.cn
相关文章
- java grouping,介绍 Java 8 groupingBy Collector
- Java Web Servlet (Part D)- File Upload & Download
- java怎么调用.asmx_Java调用Webservice(asmx)的例子
- java生成时间戳类型_Java获取当前时间戳的方法有哪些
- java单例模式_Java单例模式
- Java课设–学生成绩管理系统一
- java开发常用四大框架_大牛经验!常用的5款Java框架汇总[通俗易懂]
- Java基础知识总结(超详细整理),java从入门到精通pdf「建议收藏」
- Java sdk安装及配置[通俗易懂]
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- Java WebService接口生成和调用 图文详解
- java中map根据value找key_Java Map和Map<String, Object>类型,map通过value找key
- 【测开技能】Java语言系列(十六)简单知识训练
- Java 零拷贝_java clone 深拷贝
- java+sm4+加密算法_SM4加密算法实现Java和C#相互加密解密
- 解锁Java 与 Oracle 的连接之门(java连接oracle)
- 服务器上的文件Java获取Linux服务器文件:简单又高效的操作方法(java获取linux)
- key处理解决Redis Java环境中过期Key问题(redisjava过期)
- 数据库Java查询Oracle数据库:一种快捷、可靠的解决方案(java查询oracle)
- Java无法连接Redis服务器(java连不上redis)
- Java 中初始化数组
- 实现Java实现Redis锁的研究与应用(redis锁java)
- Java调用Linux库实现跨系统功能(java调用linux库)
- 数据库Java编程修改Oracle数据库的实践(java修改oracle)
- JAVA得到数组中最大值和最小值的简单实例