hh23对oracle意味着什么

时间:2011-09-26 10:38:27

标签: oracle date to-char

我阅读了许多交替使用hh23和hh24的教程。在oracle上做to_char。 hh23是遗留语法吗?我尝试在简单查询上执行此操作并导致错误。

  

从双重选择to_char(sysdate,'hh23'),to_char(sysdate,'hh24')

我正试图找到对此的引用,但没有。或者教程是错误的?例如,在http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:59412348055上。

2 个答案:

答案 0 :(得分:2)

这只是未经测试的代码中的输入错误。 'hh23'总是会出错。

答案 1 :(得分:2)

我认为这只是一个错字。

SQL> select to_char(sysdate, 'hh23:mi:ss') from dual
  2  /
select to_char(sysdate, 'hh23:mi:ss') from dual
                        *
ERROR at line 1:
ORA-01821: date format not recognized


SQL> select to_char(sysdate, 'hh24:mi:ss') from dual
  2  /

TO_CHAR(
--------
11:25:21

SQL>
相关问题