Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一份报告要求 BeginDate 和 EndDate 参数的格式为 DD-MON-YYYY。在报表表头中,要求 BeginDate 和 EndDate 参数以 MM/DD/YYYY 格式显示。我尝试添加另一个开始和结束参数,并使用输入掩码和格式掩码尝试转换它,但报告中断。有人有任何线索吗?
您可以使用TO_CHAR来格式化您的日期。
要根据您的格式更改日期,即 DD-MON-YYYY,您可以这样做:
TO_CHAR(col_name,'DD-MON-YYYY')
查看SQLFIDDLE
我假设您有带有输入掩码的用户参数,如下所示 -
在报告中你可以有类似的东西
SELECT TO_CHAR(:P_1,'MM/DD/RR') from dual;
对于BeginDate和EndDate。
BeginDate
EndDate