將'20161103083025'(YYYYMMDDHH24MISS格式)轉換為'2016/11/03 08:30:25'顯示格式。
-- 步驟1:字符串 → DATE類型
TO_DATE('20161103083025', 'YYYYMMDDHH24MISS')
-- 步驟2:DATE類型 → 目標格式字符串
TO_CHAR(TO_DATE('20161103083025', 'YYYYMMDDHH24MISS'), 'YYYY/MM/DD HH24:MI:SS')
SELECT
TO_CHAR(TO_DATE('20161103083025', 'YYYYMMDDHH24MISS'), 'YYYY/MM/DD HH24:MI:SS') AS formatted_date
FROM dual;
| 元素 | 含義 | 示例 |
|---|---|---|
| YYYY | 4位年份 | 2016 |
| MM | 2位月份 | 11 |
| DD | 2位日期 | 03 |
| HH24 | 24制小時 | 08 |
| MI | 分鐘 | 30 |
| SS | 秒 | 25 |
ORA-01861TIMESTAMP WITH TIME ZONE類型