java时间相减(转载)

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

    }  

}  
时间: 2024-10-12 01:12:11

java时间相减(转载)的相关文章

oracle 日期相减 转载

转自 http://hi.baidu.com/juanjuan_66/blog/item/cf48554c9331fbe6d62afc6a.html oracle日期相减2012-02-10 12:18--MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual; MON_BETWEEN ----------- 

asp.net(C#)时间相减 得到天数、小时、分钟、秒差

asp.net(C#)时间相减 得到天数.小时.分钟.秒差 DateTime dtone = Convert.ToDateTime("2007-1-1 05:00:00"); DateTime dtwo = Convert.ToDateTime("2007-1-5 08:00:00"); TimeSpan span = dtone.Subtract(dtwo); //算法是dtone 减去 dtwo tss.Text = span.Days + "天&qu

oracle 两个时间相减

oracle 两个时间相减默认的是天数 oracle 两个时间相减默认的是天数*24 为相差的小时数 oracle 两个时间相减默认的是天数*24*60 为相差的分钟数 oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数 --MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual; MON_

Oracle 时间相减得出毫秒、秒、分、时、天,,【转】

http://blog.csdn.net/redarmy_chen/article/details/7351410 oracle 两个时间相减默认的是天数 oracle 两个时间相减默认的是天数*24 为相差的小时数 oracle 两个时间相减默认的是天数*24*60 为相差的分钟数 oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数 --MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL> select months_betwe

C#-和时间有关的计算代码、时间相减 得到天数、小时、分钟、秒差

asp.net(C#)时间相减 得到天数.小时.分钟.秒差 asp.net(C#)时间相减 得到天数.小时.分钟.秒差 DateTime dtone = Convert.ToDateTime("2007-1-1 05:00:00");         DateTime dtwo = Convert.ToDateTime("2007-1-5 08:00:00");         TimeSpan span = dtone.Subtract(dtwo); //算法是d

C#两个时间相减

原文地址:http://www.jb51.net/article/60177.htm using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test { class Program { static void Main(string[] args) { DateTime t1 = DateTime.Parse("2007-01-01"); DateT

两个时间相减

<1> using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test { class Program { static void Main(string[] args) { DateTime t1 = DateTime.Parse("2007-01-01"); DateTime t2 = DateTime.Parse("200

mysql时间相减的问题

MySQL中时间不能直接相减,如果日.分.时不同,相减结果是错误的 mysql> select t1,t2,t2-t1 from mytest; +---------------------+---------------------+-------+ | t1                  | t2                  | t2-t1 | +---------------------+---------------------+-------+ | 2013-04-21 16

oracle两时间相减得到相差的时间

1.months_between(date1,date2);date1和date2相减得到相差的月份. select months_between(to_date('2015-05-11','yyyy-MM-dd'),to_date('2015-04-11','yyyy-MM-dd')) from dual :相差一个月. 2.ceil(date1-date2);date1-date2相减得到相差的天数 select ceil(To_date('2015-05-11 00:00:00' , 'y