Oracle函数 通过秒数或分钟数获取时间段
来源:互联网 发布:linux手游服务器搭建 编辑:程序博客网 时间:2024/04/19 10:07
Oracle函数 通过秒获取时间段
author:润明 2012-2-16 QQ:226399587 http://blog.csdn.net/runming918
今晚一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用:
create or replace function get_time(i_time in number, flag in varchar2) return varchar2 is
Result varchar2(100);
/*
i_time : 输入的时间数字
flag :分钟还是秒的判断 0:分钟;1:秒
*/
total_ss number;
total_mi number;
total_Second number;
total_hh number;
total_minus number;
begin
if flag = '0' then
total_ss := i_time*60;
else
total_ss := i_time;
end if;
total_mi := trunc(total_ss/60);
total_Second := mod(total_ss,60);
if total_mi >=60 then
total_hh := trunc(total_mi/60);
total_minus := mod(total_mi,60);
else
total_hh := 0;
total_minus := total_mi;
end if;
if total_mi = 0 then
Result := to_char(total_Second)||'秒';
elsif total_hh = 0 then
Result := to_char(total_minus)||'分'||to_char(total_Second)||'秒';
elsif total_hh >0 then
Result := to_char(total_hh)||'时'||to_char(total_minus)||'分'||to_char(total_Second)||'秒';
else
Result := 'error';
end if;
return(Result);
end get_time;
- Oracle函数 通过秒数或分钟数获取时间段
- 通过获取的秒数实现倒计时
- oracle将时间段分割,按小时分组,求各个子时间段的分钟数
- asp代码获取年数,季度数.星期数,天数,小时数,分钟数,秒数代码
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数 计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff()
- oracle根据秒数生成多少小时多少分钟多少秒
- time函数获取秒数。long int short大小区分
- 根据秒数获取时间
- Java获取当前秒数
- 获取剩余的秒数
- js获取当前时间,当前小时、分钟、秒,当前日期、星期数等总结
- 输入一个数字作为秒数,按小时,分钟,秒
- 秒数转换为天小时分钟秒的格式
- ORACLE to_char() 函数获取自然周数
- ORACLE to_char() 函数获取自然周数
- ORACLE to_char() 函数获取自然周数
- ORACLE to_char() 函数获取自然周数
- 以秒为单位的时间量所包含的分钟数和剩余秒数
- HDQ单线通信协议时序解析
- Oracle 11g RAC 硬件需求
- ZUNE连接WP7错误
- ubuntu11.10下eclipse提示框背景色为黑色的解决方案
- Silverlight Navigation导航框架实例系列汇总
- Oracle函数 通过秒数或分钟数获取时间段
- java动态代理(待续........)
- 深入理解C++语言--从本质上理解C与C++
- Ubuntu安装后需要设置root密码
- 设计模式之 简单工厂模式
- [教程] HTC Incredible S新手教程之:手机刷机前需要知道的一些基础知识
- android 使用系统的 search
- xsd验证允许空值
- WebService生成XML文档时出错。不应是类型XXXX。使用XmlInclude或SoapInclude属性静态指定非已知的类型。