【发布时间】:2021-04-03 03:59:47
【问题描述】:
我正在尝试将秒数添加到现有日期以查找结束时间。我有一个领域的开始时间和一个领域的总持续时间,我在互联网上发现我们可以添加数字到日期,但我们应该在 86400 上潜水
(chargestarttime + (NVL (callduration, 0) / 86400))
// where chargestarttime is date , callduration is number
// sample (chargestarttime is 2020-05-30 02:21:58 and callduration is 65 the output is 2020-05-30 02:23:03)
我的问题是为什么我们需要在 86400 上进行 div 操作?如果我将日期转换为 UNIX_TIMESTAMP,然后仅添加 65,它将在 86400(24 小时)上不使用 div 给出相同的结果,或者我们有理由在 86400(24 小时)上进行 div
【问题讨论】:
标签: sql oracle datetime date-arithmetic