oracle 日期函数
select to_char(sysdate, ‘yyyy’) 年,
to_char(sysdate, ‘mm’) 月,
to_char(sysdate, ‘DD’) 日,
to_char(sysdate, ‘HH24’) 时,
to_char(sysdate, ‘MI’) 分,
to_char(sysdate, ‘SS’) 秒,
to_char(sysdate, ‘DAY’) 天,
to_char(sysdate, ‘Q’) 第几季度,
to_char(sysdate, ‘W’) 当月第几周,
to_char(sysdate, ‘WW’) 当年第几周,
to_char(sysdate, ‘D’) 当周第几天,
to_char(sysdate, ‘DDD’) 当年第几天
FROM dual
HOUR 匹配的结果中没加上时区,因此在中国运行的结果小 8 小时。
SELECT SYSDATE ,
EXTRACT(YEAR FROM SYSDATE) "year",
EXTRACT(MONTH FROM SYSDATE) "month",
EXTRACT(DAY FROM SYSDATE) "day",
EXTRACT(HOUR FROM SYSTIMESTAMP) "hour",
EXTRACT(MINUTE FROM SYSTIMESTAMP) "minute",
EXTRACT(SECOND FROM SYSTIMESTAMP) "second"