在java中两个时间相减
2015-12-26 14:29
501 查看
间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数.
除1000是秒,再除60是分,再除60是小时.
根据具体时间格式需要自己去写把,.~
记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些
转化的方法给你用而已.但都离不开这个毫秒数为基础.
SimpleDateFormat myFormatter = new SimpleDateFormat( "yyyy-MM-dd ");
java.util.Date date= myFormatter.parse( "2003-06-01 ");
java.util.Date mydate= myFormatter.parse( "2003-05-01 ");
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
System.out.println( "相差的日期: " + day);
除1000是秒,再除60是分,再除60是小时.
根据具体时间格式需要自己去写把,.~
记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些
转化的方法给你用而已.但都离不开这个毫秒数为基础.
SimpleDateFormat myFormatter = new SimpleDateFormat( "yyyy-MM-dd ");
java.util.Date date= myFormatter.parse( "2003-06-01 ");
java.util.Date mydate= myFormatter.parse( "2003-05-01 ");
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
System.out.println( "相差的日期: " + day);
相关文章推荐
- java的静态导入
- Java基础--反射
- 注解
- Java 异常处理
- Java 流(Stream)、文件(File)和IO
- Java动态代理(Dynamic Proxy)
- Struts2基础
- spring事务
- [Java开发之路]Java字符串的10大热点问题盘点
- java 构造方法
- Java 多线程(1)-Thread和Runnable
- Java基础学习总结(1)——equals方法
- Java基础学习总结(1)——equals方法
- 25个Java机器学习工具&库
- Eclipse安装WindowBuilder
- eclipse--.classpath .project文件的含义
- Java随机生成验证码
- 【Java学习笔记】——Statement & PrepareStatement
- MAC上安装JAVA 1.8,安装不成功,以及配置JAVA_HOME遇到的问题
- java.lang.String源码分析(1)