Oracle中计算两个日期时间的差

--方法1
select floor((sysdate -
             to_date(‘2006-09-01 08:00:00‘, ‘yyyy-mm-dd hh24:mi:ss‘))) as sDays
  from dual;
--ceil(n) 取大于等于数值n的最小整数;
--floor(n)取小于等于数值n的最大整数;
select ceil(9.6) from dual; --->10
select floor(9.6) from dual; --->9

--方法2
select ROUND(TO_NUMBER(sysdate - to_date(‘2006-09-01 08:00:00‘,
                                         ‘yyyy-mm-dd hh24:mi:ss‘))) as sDays
  from dual;
时间: 2024-11-05 23:38:23

Oracle中计算两个日期时间的差的相关文章

mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法

mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差.其结果的单位由interval 参数给出.interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同. mysql> SELECT TIMESTAMPDIFF(MONTH,'200

js计算两个日期的天数差值

js计算两个日期的天数差值 通过两个日期计算这两个日期之间的天数差值 /** * 计算天数差的函数,通用 * @param sDate1 * @param sDate2 * @returns {Number}天数 */ function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new

java中计算两个日期之间天数的程序设计。

1 //用java编写出一个以下方法计算两个日期之间天数的程序设计. 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 public class Demo4 { 7 public static void main(String[] args) { 8 try { 9 System.out.println(相差天数("2016-11-30", "2016-5-31"));

SWIFT中计算两个日期间隔多少小时

SWIFT中如何计算两个日期间隔多少个小时,其实几句代码就可以搞定了,Very Easy,在Playground内输入以下代码 var date1 = "2015-06-26 8:15:10" var dateformatter = NSDateFormatter() dateformatter.dateFormat = "yyyy-MM-dd hh:mm:ss" var dateresult = dateformatter.dateFromString(date1

Java中对两个日期时间的比较方法

在Java中比较时间或者日期基本上都要转换成Date类型,本文主要提供三个方法,compareTo.getTime.after:另外还提供计算两天之间的天数,以及根据当前天获取后一天的日期的方法. package com.raipeng.test; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; i

计算两个日期时间之间的时间差:28小时38分钟

<script src="moment.min.js"></script> var now = "04/09/2017 13:59:59"; var then = "02/09/2017 14:20:30"; var ms = moment(now,"DD/MM/YYYY HH:mm:ss").diff(moment(then,"DD/MM/YYYY HH:mm:ss")); var

php 计算两个日期之间的差,得出:年月日时分秒

<?php$time1 = "2008-6-15 11:49:59";//第一个时间$time2 = "2007-5-5 12:53:28";//第二个时间$t1 = strtotime($time1);$t2 = strtotime($time2);$t12 = abs($t1-$t2);$start = 0;$string = "两个时间相差:";$y = floor($t12/(3600*24*360));if($start || $

计算两个日期之间的差值

package riqi; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class riqi_2 { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd&quo

MySql计算两个日期的时间差函数

MySql计算两个日期时间的差函数: 第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND.SECOND. MINUTE. HOUR. DAY. WEEK. MONTH. QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下: SELECT TIMESTAMPDIFF(DAY,'2012-10-01','2013-01-13'); 返回结果是104,这里比较的是两个时间的天数差