CREATE TABLE TIMESTAMPS
(
YEAR NUMBER,
MONTH NUMBER,
STARTMONTHNAME VARCHAR2(30),
DAY NUMBER,
HOUR NUMBER,
MIN NUMBER,
SEC NUMBER
);
INSERT INTO TIMESTAMPS VALUES (2020, 8, 'August', 3, 7, 25, 18);
INSERT INTO TIMESTAMPS VALUES (2021, 8, 'August', 3, 7, 25, 18);
使用您的时间戳格式。
SELECT TO_CHAR(
TO_TIMESTAMP(YEAR||'-'||STARTMONTHNAME||'-'||DAY||'-'||HOUR||
'-'||MIN||'-'||SEC, 'YYYY-MONTH-DD-HH-MI-SS'),
'DD-MON-RRRR HH12:MI:SS') "TIME"
FROM TIMESTAMPS;
日期
SELECT TO_CHAR(
TO_DATE(YEAR||'-'||STARTMONTHNAME||'-'||DAY||'-'||HOUR||
'-'||MIN||'-'||SEC, 'YYYY-MONTH-DD-HH-MI-SS'),
'DD-MON-RRRR HH12:MI:SS') "TIME"
FROM TIMESTAMPS;