java 日期相减时分秒
2015-08-31 15:38
411 查看
package com.jie.java.phone;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
public static void main(String ss[]) {
SimpleDateFormat d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 格式化时间
String nowtime = d.format(new Date());// 按以上格式 将当前时间转换成字符串
System.out.println("当前时间:" + nowtime);
String testtime = "2011-04-01 14:07:35";// 测试时间
System.out.println("测试时间:" + testtime);
try {
long result = (d.parse(nowtime).getTime() - d.parse(testtime)
.getTime()) / 3600000;// 当前时间减去测试时间
// 这个的除以1000得到秒,相应的60000得到分,3600000得到小时
System.out.println("当前时间减去测试时间=" + result + "小时");
} catch (ParseException e) {
e.printStackTrace();
}
}
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
public static void main(String ss[]) {
SimpleDateFormat d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 格式化时间
String nowtime = d.format(new Date());// 按以上格式 将当前时间转换成字符串
System.out.println("当前时间:" + nowtime);
String testtime = "2011-04-01 14:07:35";// 测试时间
System.out.println("测试时间:" + testtime);
try {
long result = (d.parse(nowtime).getTime() - d.parse(testtime)
.getTime()) / 3600000;// 当前时间减去测试时间
// 这个的除以1000得到秒,相应的60000得到分,3600000得到小时
System.out.println("当前时间减去测试时间=" + result + "小时");
} catch (ParseException e) {
e.printStackTrace();
}
}
}
相关文章推荐
- CRC32之JAVA实现
- [转]Spring Security 可动态授权RBAC权限模块实践
- spring监听器ContextLoaderListener的疑问
- Java IO体系中常用的流分类
- 如何使用Struts 2防止表单重复提交?
- 用Eclipse开发JSF时,是标签出现自动提醒
- java集合中的Iterable接口的简介与运用
- java静态代理和动态代理(JDK&cglib)
- 重温java基础
- Spring之bean
- spring-InitializingBean init-method postConstruct
- openJDK开源项目列表
- Struts2中的两种输入校验方法
- 华为上机测试题(协议数据解析-java)
- 怎样从SpringMVC返回json数据
- java基础回顾
- Java中 NIO与IO的区别
- struts有关action配置的通配符配置问题
- JDK 1.7源码阅读笔记(一)String,StringBuilder,StringBuffer
- springmvc配置