Oracle - 使用to_date,如何将varchar转换为今天的日期

03U*_*Usr 2 sql oracle10g

我有一个表格,我将时间存储为varchars:

Times
starttime
00:00
16:00
22:00
Run Code Online (Sandbox Code Playgroud)

从这个表我可以将列转换为这样的日期:

Select to_date(starttime,'hh24:mi') from times
Run Code Online (Sandbox Code Playgroud)

这给了我以下内容:

01/03/2013 00:00:00
01/03/2013 16:00:00
01/03/2013 22:00:00
Run Code Online (Sandbox Code Playgroud)

如何更改此查询,以便我可以将时间值作为今天的日期前缀,以便我得到以下内容:(16/03/2013是今天的日期)

16/03/2013 00:00:00
16/03/2013 16:00:00
16/03/2013 22:00:00
Run Code Online (Sandbox Code Playgroud)

谢谢

a_h*_*ame 5

to_date(to_char(sysdate, 'dd.mm.yyyy')||' '||starttime, 'dd.mm.yyyy hh24:mi')
Run Code Online (Sandbox Code Playgroud)