知道一个时间,和时间差,求另一个时间

srt266 2009-11-06 11:54:58
--SELECT (to_date('20090925072153','yyyymmddhh24miss')-to_date('190001010000','yyyymmddhh24miss'))*24*3600 FROM dual;

现在已知一个时间是 to_date('190001010000','yyyymmddhh24miss')
时间差为3462852113秒
现在想求出具体时间(to_date('20090925072153','yyyymmddhh24miss'));

请问各位大虾这个to_date('20090925072153','yyyymmddhh24miss')怎么可以求出呢?在此谢过
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼W 2009-11-06
  • 打赏
  • 举报
回复
3462852113是秒
要换算成天来计算
误差非常小,可以忽略不计
srt266 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wildwave 的回复:]
select to_date('190001010000','yyyymmddhh24miss')+3462852113/3600/24 newdate from dual
[/Quote]


再请教一下,3462852113/3600/24 这个除的结果应该是个浮点型吧,怎么就没有误差呢?
小灰狼W 2009-11-06
  • 打赏
  • 举报
回复
select to_date('190001010000','yyyymmddhh24miss')+3462852113/3600/24 newdate from dual

17,086

社区成员

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

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