在Oracle Reports 10g中更改日期格式

时间:2012-09-07 14:53:24

标签: oracle oracle10g report

我有一个报告,要求BeginDate和EndDate参数的格式为DD-MON-YYYY。在报告标题中,要求BeginDate和EndDate参数以MM / DD / YYYY格式显示。我已经尝试添加另一个开始和结束参数,并使用输入掩码和格式掩码来尝试转换它,但报告中断了。有人有任何线索吗?

2 个答案:

答案 0 :(得分:2)

您可以使用TO_CHAR格式化日期。

要根据您的格式更改日期,即DD-MON-YYYY,您可以这样做:

TO_CHAR(col_name,'DD-MON-YYYY')

查看 SQLFIDDLE

答案 1 :(得分:0)

我假设您的用户参数带有输入掩码,如下所示 -

enter image description here

在报告中,您可以使用

SELECT TO_CHAR(:P_1,'MM/DD/RR') from dual;

适用于BeginDateEndDate