BIP>从日期获取时数和分钟数

时间:2018-08-24 00:34:02

标签: rtf bi-publisher

在我的xml中,我有一个日期如“ 08/21/2011 18:17:52”,我需要以AM / PM格式显示小时和分钟,例如“ 08/21/2011 18:17:52”下午06:17。我尝试在“格式设置”部分中从模板本身设置格式设置。 我尝试了以下操作:

  1. 在BIP rtf模板设计器中尝试设置格式

enter image description here

  1. 尝试使用以下格式:

但这没用。

我要附加示例xmlrtf

请指导我如何获得小时和分钟部分。

我想要这样的输出:

enter image description here

2 个答案:

答案 0 :(得分:1)

XML中的日期数据需要看起来像这样才能使用BI Publisher进行格式化:

<DATE_ELEMENT>2012-07-31T14:14:51.000+00:00</DATE_ELEMENT>

摘自《 XML Publisher管理和开发人员指南》:

  

数据引擎使用规范的ISO日期生成日期元素   格式:YYYY-MM-DDTHH24:MI:SS.FF3TZH:TZM(用于映射的日期元素)。

答案 1 :(得分:0)

我可以解决我的问题。

  1. 在rtf上包括以下行:
  

<?namespace:psfn=http://www.oracle.com/XSL/Transform/java/com.siebel.xmlpublisher.reports.XSLFunctions?>

  1. 获取所需的时间,如下所示:
  

<?psfn:getCanonicalDate(PlannedCompletion)?>

相关问题