Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改Oracle Reports 10g中的日期格式_Oracle_Oracle10g_Report - Fatal编程技术网

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

更改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') 查看我假设您有如下带有输入掩码的用户参数- 在报告中

我有一个报告要求BeginDate和EndDate参数的格式为DD-MON-YYYY。在报告标题中,要求BeginDate和EndDate参数以MM/DD/YYYY格式显示。我尝试添加另一个begin和end参数,并使用输入掩码和格式掩码尝试转换它,但报告中断。有人有什么线索吗?

你可以用它来设置日期格式

要根据您的格式(即DD-MON-YYYY)更改日期,您可以执行以下操作:

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

查看

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

在报告中,您可以有如下内容

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

对于
BeginDate
EndDate

而言,日期的格式对于查询来说都是正确的。我只需要在报告中转换日期。它不允许我在该字段中放置查询。您不能将此查询放置在“该字段”中。您可以编写一个小程序单元,将查询放在程序单元内,并从报告中调用它,以获得正确格式的日期。您能给我一个如何在AfterParamForm触发器中执行此操作的示例吗?