在 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

发表回复 0

Your email address will not be published.