Apex中的日期格式转换

时间:2015-05-05 06:04:55

标签: oracle-apex

我在表单中有一个日期项' Order_TCD'

我的要求是当用户输入Order_TCD时,它应采用以下格式:

DD-MON-YYYY HH:MIPM, 

但报告中的数据应以DD-MON-YY.

格式显示

请帮助。 谢谢,

2 个答案:

答案 0 :(得分:1)

  

DD-MON-YYYY HH:MIPM

如果Order_TCD是DATE数据类型,那么在插入行时,您需要使用 TO_DATE 和必需的格式掩码。您必须指定用户以DD-MON-YYYY HH:MIPM格式输入日期。你需要处理它:

TO_DATE('05-MAY-2015 11:05AM','DD-MON-YYYY HH:MIPM')
  

但报告中的数据应以DD-MON-YY格式显示。

要以所需格式显示日期,您需要使用 TO_CHAR

例如,

TO_CHAR(Order_TCD, 'DD-MON-YY')

答案 1 :(得分:0)

要在(datepicker!)项目上设置格式掩码,只需编辑项目并转到"设置"部分。您可以在那里输入格式掩码。

Item format mask

要在报告中使用其他格式掩码显示,可以在列属性中设置格式掩码。此处为交互式报告示例 Report column format mask

您当然也可以在源SQL中的列上应用掩码。另请注意,您可以在应用程序的全球化选项中设置全局应用程序日期格式掩码。