to_number(to_char(sysdate,' ydddhh24mi'))产生的数字格式是什么?

时间:2015-02-06 22:42:14

标签: sql oracle date-formatting oracle8i

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

会产生什么类型的数字
  

SELECT to_number(to_char(sysdate,'ydddhh24mi'))FROM dual

如果sysdate是

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

1 个答案:

答案 0 :(得分: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 PM,这是03571617.