最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle函数通过秒数或分钟数获取时间段

来源:动视网 责编:小采 时间:2020-11-09 11:39:33
文档

Oracle函数通过秒数或分钟数获取时间段

Oracle函数通过秒数或分钟数获取时间段:一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: create 一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: c
推荐度:
导读Oracle函数通过秒数或分钟数获取时间段:一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: create 一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: c


一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: create

一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,,尽管很简单,也还是贴出来一备需要的时候,直接拿来用:

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函数通过秒数或分钟数获取时间段:一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: create 一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: c
推荐度:
标签: 时间 获取 日期
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top