一个求时间的问题

winyhuang 2003-07-23 05:32:34
现有两个字段,一个记录了开始的时间,一个记录了结束的时间。
基本格式大概为 XX分XX秒或XX'XX''。
有没有办法可以得到这两个时间的差呢?
字段类型未定。
...全文
21 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
moses2000 2003-07-24
  • 打赏
  • 举报
回复
用求日期的函数,oracle里有的
qdjoefan 2003-07-24
  • 打赏
  • 举报
回复
1.首先请用任何方法将你取出的时间转换为字符型格式'miss'
2.假设你要得到时间差的单位为秒使用下面例句:
select (to_date('4730', 'miss') - to_date('4229', 'miss')) * (24*60*60) from dual;
3.测试结果
(TO_DATE('4730','MISS')-TO_DATE('4229','MISS'))*(24*60*60)
----------------------------------------------------------
301
coollzh 2003-07-23
  • 打赏
  • 举报
回复
在时间的前面加相同的日期然后用to_date转换成日期格式,在相减
maxiaoyan1 2003-07-23
  • 打赏
  • 举报
回复
自定义一个函数吧,将XX分XX秒或XX'XX''转换成数值形,化成XXX秒,求差,再根据需要转换成需要的类型。写个函数挺好,以后也用的着的。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧