在 Oracle 中,你可以使用以下函数来获取日期和日期中的年、月、日等部分:
获取当前日期和时间:
– SYSDATE
:返回当前的系统日期和时间。
提取日期部分的函数:
– TO_CHAR(date, 'YYYY-MM-DD')
:将日期转换为字符串,其中 'YYYY'
是年份,'MM'
是月份,'DD'
是日期部分。
– EXTRACT(YEAR/MONTH/DAY FROM date)
:从日期中提取年、月、日部分。
举例:
SELECT SYSDATE FROM dual; -- 返回当前日期和时间
SELECT TO_CHAR(SYSDATE, 'YYYY') AS year,
TO_CHAR(SYSDATE, 'MM') AS month,
TO_CHAR(SYSDATE, 'DD') AS day
FROM dual; -- 返回当前年、月、日部分
SELECT EXTRACT(YEAR FROM SYSDATE) AS year,
EXTRACT(MONTH FROM SYSDATE) AS month,
EXTRACT(DAY FROM SYSDATE) AS day
FROM dual; -- 也可以用 EXTRACT 函数提取年、月、日部分
这些函数可以帮助你从日期中提取所需的年、月、日等部分,或者获取当前的日期和时间。
Was this helpful?
0 / 0