从 HH24 字符串创建带有时间戳的 Oracle 日期
create oracle date with time stamp from HH24 string
我有 'HH24' 格式的小时。例如:'13:35'
我需要将其转换为时间戳中今天的“13:35”日期 - "dd/mm/yyyy HH24:MI:SS"
.
To_timeStamp() 方法返回带有月初时间戳的日期。
它正在返回 "01-Jul-2019 13:35:00"
,请帮我得到今天的日期和准确的小时和分钟?
您需要将格式化日期与您的输入连接起来,然后将其转换回时间戳:
select to_timestamp(to_char(sysdate, 'yyyy-mm-dd')||' 13:35', 'yyyy-mm-dd hh24:mi')
from dual;
如果该时间值是您 table 中的一列,请使用该列代替常量值:
select to_timestamp(to_char(sysdate, 'yyyy-mm-dd')||' '||the_time_column, 'yyyy-mm-dd hh24:mi')
from your_table;
我有 'HH24' 格式的小时。例如:'13:35'
我需要将其转换为时间戳中今天的“13:35”日期 - "dd/mm/yyyy HH24:MI:SS"
.
To_timeStamp() 方法返回带有月初时间戳的日期。
它正在返回 "01-Jul-2019 13:35:00"
,请帮我得到今天的日期和准确的小时和分钟?
您需要将格式化日期与您的输入连接起来,然后将其转换回时间戳:
select to_timestamp(to_char(sysdate, 'yyyy-mm-dd')||' 13:35', 'yyyy-mm-dd hh24:mi')
from dual;
如果该时间值是您 table 中的一列,请使用该列代替常量值:
select to_timestamp(to_char(sysdate, 'yyyy-mm-dd')||' '||the_time_column, 'yyyy-mm-dd hh24:mi')
from your_table;