Apex 中的日期格式转换

Date Format Conversion In Apex

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

我的要求是当用户输入 Order_TCD 时,格式应该是:

DD-MON-YYYY HH:MIPM, 

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

的格式出现

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')

But the data in the report should appear in the format DD-MON-YY.

要以您想要的格式显示日期,您需要使用 TO_CHAR.

例如,

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

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

要在报表中显示另一种格式掩码,您可以在列属性中设置格式掩码。此处为交互式报告示例。

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