XPages iNotes日历

时间:2013-08-23 20:36:32

标签: xpages xpages-extlib

如何在XPage中控制iNotes日历控件上的时间和日期显示?我希望使用12小时格式hh:mm AM和使用MMM dd的日期显示时间,yyyy。

谢谢。

1 个答案:

答案 0 :(得分:1)

iNotes日历的日期和时间格式在最常用语言的语言文件中定义。对于iNotes日历,这些语言文件特定

它们存储在文件夹com.ibm.xsp.extlib.domino_x.x.x.xxxxxxxx-xxxx.jar中的DominoServerPath\data\domino\workspace\applications\eclipse\plugins文件中。

如果您解压缩jar文件(它只是一个zip文件),您将找到一个文件夹resources\web\dwa\date\nls,并在那里找到特定语言的子文件夹,如de,{{1} },enen-gben-ie。日期和时间格式在文件en-us中的子文件夹中定义。

此文件开始,例如calendar.js的行:

enter image description here

令人惊讶的是,日期和时间格式不适合美国en-usen-usenen-gb也是如此。我称之为错误或至少是错误的包装。

如果您将时间格式行更改为en-ie,那么您将使用am / pm获得12小时的时间格式。

关闭设置D_DTFMT_TIME0: "hh:mmt"是日期和时间格式的所有其他设置。

因此,使用适当的值更改所有D_DTFMT_TIME0语言文件,将它们保存回jar文件并重新启动Domino服务器。

仅供进一步研究:在en的帮助下格式化日期和时间值。