文章出自:http://blog.csdn.net/wzy0623/article/details/7684513
#两日期/时间之间相差的天数:
To_Days(end_time)-To_Days(start_time)
#两日期/时间之间相差的秒数:
SELECT UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time);
#两日期/时间之间相差的时分数:
SELECT SEC_TO_TIME(UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time));
MySQL实现方式:
SET @a:=UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(CURRENT_DATE()); -- 可以直接将set中变量a的值写入SQL语句中 SELECT CONCAT(IF(TRUNCATE(@a/24/3600,0)=0,'',CONCAT(TRUNCATE(@a/24/3600,0),'天')), IF(MOD(TRUNCATE(@a/3600,0),24)=0,'',CONCAT(MOD(TRUNCATE(@a/3600,0),24),'小时')), IF(MOD(TRUNCATE(@a/60,0),60)=0,'',CONCAT(MOD(TRUNCATE(@a/60,0),60),'分')), IF(MOD(@a,60)=0,'',CONCAT(MOD(@a,60),'秒'))) dt_diff;
oracle实现方式:
WITH a AS (SELECT SYSDATE - TRUNC(SYSDATE) tt FROM DUAL) SELECT DECODE (TRUNC (tt, 0), 0, NULL, TRUNC (tt, 0) || '天') || DECODE (TRUNC (MOD (tt, 1) * 24, 0), 0, NULL, TRUNC (MOD (tt, 1) * 24, 0) || '小时') || DECODE (TRUNC (MOD (tt * 24, 1) * 60, 0), 0, NULL, TRUNC (MOD (tt * 24, 1) * 60, 0) || '分') || DECODE (ROUND (MOD (tt * 24 * 60, 1) * 60, 0), 0, NULL, ROUND (MOD (tt * 24 * 60, 1) * 60, 0) || '秒') dt_diff FROM a;
相关推荐
lua格式化时长,把毫秒数转换成对应的天时分秒: 如20000毫秒转换成“2天7小时33分钟”
vue混vue天时分秒倒计时效果 https://download.lllomh.com/cliect/#/product/F408496910757528
jquery javascript 之倒计时 天时分秒,一个页面多个倒计时 jquery javascript 之倒计时 天时分秒 ,循环 倒计时 天时分秒
把经纬度坐标以度分秒表示形式转换为小数点形式。
前端javascript方法,经纬度坐标度转度分秒,度分秒转度
用到了sql中的convert函数将日期中的分秒转换为零
经纬度,度与度分秒随意转换
Oracle存储过程,将秒数转换成X天X时X分X秒显示
GIS(地理信息)+坐标转换+十进制度转度分秒(度分秒转十进制度)+公式 GIS工作者,经常出现坐标格式转换的问题,将十进制度转换为度分秒格式(十进制度->度分秒)例如:87.509614 44.075376 -----> 87°30′34....
c# 度分秒云代码及工程,用于转换经纬度坐标,可以进行单个或批量
由度转换成度分秒格式,使用起来很方便的。。。
excel度分秒转换公式
一、角度的度分秒与小数点格式互相转换 二、度分秒转度 三、GPS信息采集度分秒转换器
测绘地理信息行业,经常需要度与度分秒转换。本程序实现度与度分秒互转,转换精度高,支持批量转换,并带有示例数据,供大家参考。
电信行业地标常常需要把经纬度转换度分秒,分享此工具--经纬度转换度分秒转换计数器(Excel版)。
一个非常好用gis arctool的工具--度分秒、度互转批量神器!只需要将该工具添加到ArcGIS自定义工具箱里面,双击即可运行,方便高效。支持gis度分秒转度、度转度分秒。
这是一个可以直接使用的程序,没有源代码,如果需要可以联系我,主要实现了度分秒到度数的转换和度数到度分秒的转换。
经纬度转换(度《---》度分秒),复制,粘贴数据可进行批量相互转换。