您的位置:首页 > 编程语言 > Java开发

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();  

        }  

  

    }  

  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: