0

我们正在将旧版 Oracle SQL 应用程序转移到新平台,但我找不到正确的日期格式文档。

将产生什么类型的数字

选择 to_number(to_char(sysdate, 'ydddhh24mi')) 从双

如果 sysdate 是

  • 2015 年 1 月 3 日上午 6:04
  • 2000 年 12 月 23 日下午 4:17
4

1 回答 1

4

Oracle 8 的 TO_CHAR 文档位于http://docs.oracle.com/cd/A87861_01/NT817EE/index.htm;这导致http://docs.oracle.com/cd/A87861_01/NT817EE/server.817/a85397/sql_elem.htm#34512上的格式模型文档。使用那里的桌子...

y 返回年份的最后一位。
ddd 返回一年中的某一天。
hh24 返回当时的军用时间。
mi 返回小时中的分钟。

对于 2015 年 1 月 3 日上午 6:04,这是 50030604。
对于 2000 年 12 月 23 日 @下午 4:17,这是 03571617。

于 2015-02-06T22:57:58.247 回答