Oracle 把秒转成时分秒格式(呵呵4)

 1 CREATE OR REPLACE FUNCTION to_time(sec IN NUMBER) RETURN VARCHAR2 IS
 2 /*把秒转成时分秒格式
 3 auth lzpong 201/09/16
 4 */
 5 BEGIN
 6   RETURN TRUNC(NVL(sec,0)/3600)||‘:‘||SUBSTR(NUMTODSINTERVAL(NVL(sec,0), ‘second‘),15,5);
 7 EXCEPTION WHEN OTHERS THEN RETURN ‘0:00:00‘;
 8 END to_time;
 9
10
11 CREATE OR REPLACE FUNCTION isnumeric(str IN VARCHAR2) RETURN NUMBER IS
12 /*检测字符串是否是数字 null:-1; notnumeric:0; isnumeric:1
13 */
14   v_str FLOAT;
15 BEGIN
16   IF str IS NULL THEN
17     RETURN -1;
18   ELSE
19   BEGIN
20     SELECT TO_NUMBER (str) INTO v_str FROM DUAL;
21   EXCEPTION
22     WHEN INVALID_NUMBER THEN
23       RETURN 0;
24   END;
25   RETURN 1;
26   END IF;
27 END isnumeric;
时间: 2024-10-06 22:13:58

Oracle 把秒转成时分秒格式(呵呵4)的相关文章

Oracle 把秒转成时分秒格式(hh24:mm:ss);检测字符串是否是数字

不说废话,贴代码: 1 CREATE OR REPLACE FUNCTION to_time(sec IN NUMBER) RETURN VARCHAR2 IS 2 /*把秒转成时分秒格式 3 auth lzpong 201/09/16 4 */ 5 BEGIN 6 RETURN TRUNC(NVL(sec,0)/3600)||':'||SUBSTR(NUMTODSINTERVAL(NVL(sec,0), 'second'),15,5); 7 EXCEPTION WHEN OTHERS THEN

PHP 将秒数转换成时分秒

将秒数转换成时分秒,PHP提供了一个函数gmstrftime,不过该函数仅限于24小时内的秒数转换.对于超过24小时的秒数,我们应该怎么让其显示出来呢,例如 34:02:02 $seconds = 3600*34+122; function changeTimeType($seconds){ if ($seconds>3600){ $hours = intval($seconds/3600); $time = $hours.":".gmstrftime('%M:%S', $sec

秒转为日时分秒(00:00:00:00格式)

日志记录job执行耗时, 格式为00:00:00:00, 例如:00:23:15:00, 代表执行了23小时15分钟. 工具类写了个方法: /** * @Author: liangyadong * @Date: 2019/3/21 0021 下午 2:33 * @Description: 返回日时分秒 格式:days:HI24:mm:ss 小时为24小时制 */ public static String secondToTime(long seconds) { long days = secon

php实现显示网站运行时间-秒转换年月日时分秒

<?php // 设置时区 date_default_timezone_set('Asia/Shanghai'); /** * 秒转时间,格式 年 月 日 时 分 秒 * * @author [email protected] * @param int $time * @return array|boolean */ function Sec2Time($time){ if(is_numeric($time)){ $value = array( "years" => 0,

将毫秒转化成时分秒

//将毫秒转换成时分秒 public string formatLongToTimeStr(long a) { try { int hour = 0; int minute = 0; int second = 0; second = Convert.ToInt32(a) / 1000; if (second > 60) { minute = second / 60; second = second % 60; } if (minute > 60) { hour = minute / 60; m

My97DatePicker设置日期年月日时分秒格式

My97DatePicker设置日期年月日时分秒格式技术 maybe yes 发表于2015-01-07 18:49 原文链接 : http://blog.lmlphp.com/archives/57  来自 : LMLPHP后院 前端 JavaScript 日期插件 My97DatePicker 非常出名.N多年以前我就使用过,当时下载了之后,使用的时候默认是没有小时,分钟,秒之类的,直接是年月日的日期格式,跟一般的日期插件没有什么不同.后来找了文档才知道可以设置日期格式.最大日期限制和最小日

C#实现毫秒转换成时分秒的方法

本文实例讲述了C#实现毫秒转换成时分秒的方法.分享给大家供大家参考.具体实现方法如下: public static String formatLongToTimeStr(Long l) { String str = ""; int hour = 0; int minute = 0; int second = 0; second = l.intValue() / 1000; if (second > 60) { minute = second / 60; second = seco

javascript把秒数转成时分秒显示

function transferTime(second) { if (Number(second) && second > 0) { second = parseInt(second) // 舍去秒数以后的小数位 } else { return '00:00:00' } // 计算时分秒 var h,m,s; s = second % 60 m = ((second - s) % 3600) / 60 h = parseInt(second / 3600) // 优化输出 func

C#毫秒转时分秒格式

private string RevertToTime(int l)//转换为时分秒格式 { string str = ""; int hour = 0; int minute = 0; int second = 0; second = l / 1000; if (second > 60) { minute = second / 60; second = second % 60; } if (minute > 60) { hour = minute / 60; minute