更改Oracle Reports 10g中的日期格式
我有一个报告要求BeginDate和EndDate参数的格式为DD-MON-YYYY。在报告标题中,要求BeginDate和EndDate参数以MM/DD/YYYY格式显示。我尝试添加另一个begin和end参数,并使用输入掩码和格式掩码尝试转换它,但报告中断。有人有什么线索吗?你可以用它来设置日期格式 要根据您的格式(即DD-MON-YYYY)更改日期,您可以执行以下操作:更改Oracle Reports 10g中的日期格式,oracle,oracle10g,report,Oracle,Oracle10g,Report,我有一个报告要求BeginDate和EndDate参数的格式为DD-MON-YYYY。在报告标题中,要求BeginDate和EndDate参数以MM/DD/YYYY格式显示。我尝试添加另一个begin和end参数,并使用输入掩码和格式掩码尝试转换它,但报告中断。有人有什么线索吗?你可以用它来设置日期格式 要根据您的格式(即DD-MON-YYYY)更改日期,您可以执行以下操作: TO_CHAR(col_name,'DD-MON-YYYY') 查看我假设您有如下带有输入掩码的用户参数- 在报告中
TO_CHAR(col_name,'DD-MON-YYYY')
查看我假设您有如下带有输入掩码的用户参数- 在报告中,您可以有如下内容
SELECT TO_CHAR(:P_1,'MM/DD/RR') from dual;
对于
BeginDate
和EndDate
而言,日期的格式对于查询来说都是正确的。我只需要在报告中转换日期。它不允许我在该字段中放置查询。您不能将此查询放置在“该字段”中。您可以编写一个小程序单元,将查询放在程序单元内,并从报告中调用它,以获得正确格式的日期。您能给我一个如何在AfterParamForm触发器中执行此操作的示例吗?