在PL/SQL中修剪日期,可以使用TRUNC
函数。TRUNC
函数可以将日期或时间戳舍入到指定的时间单位。以下是一个示例,演示如何使用TRUNC
函数修剪日期:
DECLARE
v_date DATE := SYSDATE;
BEGIN
-- 修剪日期为年
v_date := TRUNC(v_date, 'YYYY');
DBMS_OUTPUT.PUT_LINE('Year: ' || v_date);
-- 修剪日期为月
v_date := TRUNC(v_date, 'MM');
DBMS_OUTPUT.PUT_LINE('Month: ' || v_date);
-- 修剪日期为日
v_date := TRUNC(v_date, 'DD');
DBMS_OUTPUT.PUT_LINE('Day: ' || v_date);
END;
在这个示例中,我们首先将当前日期赋值给变量v_date
,然后使用TRUNC
函数将日期修剪为年、月和日。最后,我们使用DBMS_OUTPUT.PUT_LINE
输出修剪后的日期。
需要注意的是,TRUNC
函数不会修改原始日期值,而是返回一个新的修剪后的日期值。
领取专属 10元无门槛券
手把手带您无忧上云