Da *_*nan 0 plsql oracle-sqldeveloper
我有参数
:dateFrom
Run Code Online (Sandbox Code Playgroud)
它将在函数中用作TIMESTAMP的参数.我需要添加到:dateFrom + 7小时,我该怎么做?
如果您的参数不是时间戳,请使用to_timestamp或to_date进行转换:
to_timestamp(dateFrom,'mm/dd/yyyy hh24:mi:ss')
Run Code Online (Sandbox Code Playgroud)
(根据输入参数的格式替换相应的掩码)
然后只需添加7/24.
to_timestamp(dateFrom,'mm/dd/yyyy hh24:mi:ss') + 7/24;
Run Code Online (Sandbox Code Playgroud)
添加1会增加一整天,因此添加1/24会增加1小时.
这也可以通过INTERVAL运算符完成:
to_timestamp(dateFrom,'mm/dd/yyyy hh24:mi:ss') + INTERVAL '7' hour
Run Code Online (Sandbox Code Playgroud)