Oracle 我想在报告输出中显示date from参数

Oracle 我想在报告输出中显示date from参数,oracle,oraclereports,Oracle,Oraclereports,我想在标准报告中显示日期参数。 我试着这样做: 我添加了一个公式列,如下所示:' function P_DATEFormula return Date is begin return to_date(:P_HIST_DATE ,'DD-MM-YYYY'); end; 这在其他报告中有效,但在输出中不显示。我必须说,您使用的是不同的函数 要在报告中以指定格式显示日期,必须使用To_CHAR函数 TO_DATE函数只将字符串转换为日期,而TO_CHAR将其转换为指定字符串的日期 日期:默认情况

我想在标准报告中显示日期参数。 我试着这样做: 我添加了一个公式列,如下所示:'

function P_DATEFormula return Date is
begin
  return to_date(:P_HIST_DATE ,'DD-MM-YYYY');
end;

这在其他报告中有效,但在输出中不显示。

我必须说,您使用的是不同的函数

要在报告中以指定格式显示日期,必须使用To_CHAR函数

TO_DATE函数只将字符串转换为日期,而TO_CHAR将其转换为指定字符串的日期

日期:默认情况下,以NLS参数中指定的格式显示。如果您希望在报告中使用其他格式的日期,则最好使用字符

比如:

Select TO_CHAR(sysdate,'dd-mm-yyyyy') from dual;

干杯

@tajesh我的问题不是格式,以后也可以编辑,我关心的是先显示日期。不清楚从哪里不能显示…@BarbarosÖzhan我有一个oracle报告格式文件。rdf我在rdf中创建了一个公式列,但公式列不显示在输出中。我已经在其他报告中这样做了,但不知何故,我无法从属性检查器中为格式掩码在布局编辑器中添加一个字段,并使用DD-MM-RRRR将源设置为P_DATEFormula?