我正在尝试使用以下格式在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
非常感谢任何和所有信息。
答案 0 :(得分:1)
试试这个:
format-dateTime(current-dateTime(), '[D01]-[MN, *-3]-[Y0001] [h01]:[m01] [PN]')
输出:
15-DEC-2015 05:56 P.M。
答案 1 :(得分:0)
答案 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