2012-12-13 86 views
0

如何转换时间16:00:00或08:00:00 HH12:MI AM格式Oracle查询时间戳甲骨文

我尝试TO_CHAR ('16:00:00', 'HH12:MI AM')但它没有显示出AM/PM。

请检查

回答

3

好,它工作正常:

select to_char(to_date('16:00:00', 'hh24:mi:ss'), 'hh12:mi am') from dual; 

结果是:

04:00 pm 

是不是你想要的?

+0

正确。 'TO_CHAR()'期望一个日期(或一个数字)而不是一个字符串。 –