0

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

谢谢你。

4

1 回答 1

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,其中包含特定语言的子文件夹,如deen、和. 日期和时间格式在 file 的子文件夹中定义。en-gben-ieen-uscalendar.js

该文件以以下行开头,例如en-us

在此处输入图像描述

令人惊讶的是,日期和时间格式不适合美国en-us。和相同。en_ 我会称之为错误或至少是错误的包装。en-gben-ie

如果您将时间格式行更改为,D_DTFMT_TIME0: "hh:mmt"那么您将获得带有上午/下午的 12 小时时间格式。

接近设置D_DTFMT_TIME0的是日期和时间格式的所有其他设置。

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

只是为了进一步研究:日期和时间值在...jar\resources\web\dwa\date\dateFormatter.js.

于 2013-08-24T13:26:55.073 回答