BIP > 从日期中获取小时和分钟
BIP > Getting Hours and Minutes from a date
在我的 xml 中,我有一个像“08/21/2011 18:17:52”这样的日期,我需要 AM/PM 格式的小时和分钟,比如“08/21/2011” 18:17:52”将是 06:17 下午。我尝试在 "Formatting" 部分中从模板本身设置格式。
我试过以下:
- 尝试在 BIP rtf 模板设计器中设置格式
- 尝试了如下格式:
但是没有用。
请指导我如何获得小时和分钟部分。
我想要这样的输出:
XML 中的日期数据需要看起来像这样才能使用 BI Publisher 进行格式化:
<DATE_ELEMENT>2012-07-31T14:14:51.000+00:00</DATE_ELEMENT>
来自 XML 发布者管理和开发人员指南:
The data engine generates date elements using the canonical ISO date
format: YYYY-MM-DDTHH24:MI:SS.FF3TZH:TZM for a mapped date element.
我得到了我的问题的解决方案。
- 在 rtf 中包含以下行:
<?namespace:psfn=http://www.oracle.com/XSL/Transform/java/com.siebel.xmlpublisher.reports.XSLFunctions?>
- 获取所需时间如下:
<?psfn:getCanonicalDate(PlannedCompletion)?>
在我的 xml 中,我有一个像“08/21/2011 18:17:52”这样的日期,我需要 AM/PM 格式的小时和分钟,比如“08/21/2011” 18:17:52”将是 06:17 下午。我尝试在 "Formatting" 部分中从模板本身设置格式。 我试过以下:
- 尝试在 BIP rtf 模板设计器中设置格式
- 尝试了如下格式:
但是没有用。
请指导我如何获得小时和分钟部分。
我想要这样的输出:
XML 中的日期数据需要看起来像这样才能使用 BI Publisher 进行格式化:
<DATE_ELEMENT>2012-07-31T14:14:51.000+00:00</DATE_ELEMENT>
来自 XML 发布者管理和开发人员指南:
The data engine generates date elements using the canonical ISO date format: YYYY-MM-DDTHH24:MI:SS.FF3TZH:TZM for a mapped date element.
我得到了我的问题的解决方案。
- 在 rtf 中包含以下行:
<?namespace:psfn=http://www.oracle.com/XSL/Transform/java/com.siebel.xmlpublisher.reports.XSLFunctions?>
- 获取所需时间如下:
<?psfn:getCanonicalDate(PlannedCompletion)?>