Tibco Businessworks日期格式

时间:2015-08-06 16:18:28

标签: date datetime xpath tibco businessworks

我正在尝试使用以下格式在Tibco Businessworks 6.2.2中格式化日期:

06-AUG-2015 12:11 AM

我已经在xpath的几个网站上找到了图片字符串,根据使用它们的人来说,我会像这样格式化日期。如果没有JUNE和JULY出现在JUN和JUL,我无法弄清楚如何只获得AUG而不是AUGUST。

这是我正在使用的xpath:

format-dateTime(current-dateTime(), '[D01]-[MNn, *-3]-[Y0001] [h01]:[m01] [PN]')

以下是我得到的输出:

06-August-2015 12:11 AM

非常感谢任何和所有信息。

4 个答案:

答案 0 :(得分:1)

试试这个:

format-dateTime(current-dateTime(), '[D01]-[MN, *-3]-[Y0001] [h01]:[m01] [PN]')

输出:

  

15-DEC-2015 05:56 P.M。

参考:http://www.w3.org/TR/xslt20/#date-time-examples

答案 1 :(得分:0)

你尝试过MMM而不是MNn吗?

答案 2 :(得分:0)

在Tibco BW中,您可以在最终输出中使用子字符串 - 月份'AUGUST',索引从0到3.但这似乎是一种解决方法。

更好的方法是使用Java Palette中的JavaCode活动编写Date formtter的公共过程。它不需要任何特定的jar / lib导入。

new SimpleDateFormat("yyyy-MMM-dd HH:mm a").format(new Date())

答案 3 :(得分:0)

我用过这个功能。 (BW 5.12)

tib:format-dateTime('dd-MMM-yyyy hh:mm a', current-dateTime())

停止

06-Jul-2017 11:34 AM