AdSense

網頁

2019/9/19

Oracle 字串日期格式轉換 VARCHAR2 DATE format conversion

Oracle字串與日期的轉換方式如下。

字串轉日期,使用TO_DATE函式。

SELECT TO_DATE('20190918', 'YYYYMMDD') AS DAY FROM DUAL;

印出如下。

+-----------+
|    DAY    |
+-----------+
| 18-SEP-19 |
+-----------+

SELECT TO_DATE('2019-09-18 15:30:45', 'YYYY-MM-DD HH24:MI:SS') AS DAY FROM DUAL;

印出如下。

+-----------+
|    DAY    |
+-----------+
| 18-SEP-19 |
+-----------+


日期轉字串,使用TO_CHAR函式。

SYSDATE會帶出系統日期。

SELECT TO_CHAR(SYSDATE, 'YY-MM-DD') AS DAY_CHAR FROM DUAL;

印出如下。

+----------+
| DAY_CHAR |
+----------+
| 19-09-19 |
+----------+

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS DAY_CHAR FROM DUAL;

印出如下。

+---------------------+
|      DAY_CHAR       |
+---------------------+
| 2019-09-19 06:49:06 |
+---------------------+

參考:

沒有留言:

AdSense