将日期添加到时间戳
如何向时间戳添加天数?如果我的时间戳是 01-JAN-2011 11-09-05
并且我添加 2 天,我想要 03-JAN-2011 11-09-05
。
How do I add days to a timestamp? If my timestamp is 01-JAN-2011 11-09-05
and I add 2 days, I want 03-JAN-2011 11-09-05
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
完全以 Oracle 为中心的解决方案是简单地将时间戳值加 2,因为 Oracle 日期/时间戳的默认间隔是天:
A completely Oracle-centric solution is to simply add 2 to the timestamp value as the default interval is days for Oracle dates/timestamps:
在类似的情况下,我使用:
因为,否则,表达式将转换为 DATE 并且精度会丢失。请参阅:NUMTODSINTERVAL 文档
In a similar case, I used:
Because, othewise, the expression is converted to DATE and precission is lost. See: NUMTODSINTERVAL documentation