我想在标准报告中显示日期参数。 我正在这样尝试: 我添加了如下公式列:'
function P_DATEFormula return Date is
begin
return to_date(:P_HIST_DATE ,'DD-MM-YYYY');
end;
这在其他报告中有效,但此处未出现在输出中。
答案 0 :(得分:1)
我必须说您正在使用其他功能。
要以指定格式在报告中显示日期,必须使用TO_CHAR
函数。
TO_DATE
函数只是将字符串转换为日期,而TO_CHAR
函数将其转换为日期为指定的字符串。
日期:默认情况下,以 NLS参数中指定的格式显示。如果您希望报表中的日期采用其他格式,则TO_CHAR
是最佳选择。
赞:
Select TO_CHAR(sysdate,'dd-mm-yyyyy') from dual;
Demo DB Fiddle for date formats
干杯!