如何控制 XPage 中 iNotes 日历控件上时间和日期的显示?我想使用 12 小时格式 hh:mm AM 显示时间和使用 MMM dd, yyyy 的日期。
谢谢你。
如何控制 XPage 中 iNotes 日历控件上时间和日期的显示?我想使用 12 小时格式 hh:mm AM 显示时间和使用 MMM dd, yyyy 的日期。
谢谢你。
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
、en
、和. 日期和时间格式在 file 的子文件夹中定义。en-gb
en-ie
en-us
calendar.js
该文件以以下行开头,例如en-us
:
令人惊讶的是,日期和时间格式不适合美国en-us
。和相同。en
_ 我会称之为错误或至少是错误的包装。en-gb
en-ie
如果您将时间格式行更改为,D_DTFMT_TIME0: "hh:mmt"
那么您将获得带有上午/下午的 12 小时时间格式。
接近设置D_DTFMT_TIME0
的是日期和时间格式的所有其他设置。
因此,使用适当的值更改所有en
语言文件,将它们保存回 jar 文件并重新启动 Domino 服务器。
只是为了进一步研究:日期和时间值在...jar\resources\web\dwa\date\dateFormatter.js
.