如何在XPage中控制iNotes日历控件上的时间和日期显示?我希望使用12小时格式hh:mm AM和使用MMM dd的日期显示时间,yyyy。
谢谢。
答案 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} },en
,en-gb
和en-ie
。日期和时间格式在文件en-us
中的子文件夹中定义。
此文件开始,例如calendar.js
的行:
令人惊讶的是,日期和时间格式不适合美国en-us
。 en-us
,en
和en-gb
也是如此。我称之为错误或至少是错误的包装。
如果您将时间格式行更改为en-ie
,那么您将使用am / pm获得12小时的时间格式。
关闭设置D_DTFMT_TIME0: "hh:mmt"
是日期和时间格式的所有其他设置。
因此,使用适当的值更改所有D_DTFMT_TIME0
语言文件,将它们保存回jar文件并重新启动Domino服务器。
仅供进一步研究:在en
的帮助下格式化日期和时间值。