扩展和时区



我正在构建支持跨多个国家/时区的用户的应用程序。我对xpages中的时区操作有两个问题。请分享你的任何技巧,让它更容易编码和维护。

时区列表

在notes客户端和传统的domino web设计中,我们有一个标准时区控件,列出了详尽的时区选项。使用xpages,我们没有任何这样的控制,必须自己维护一些基于配置的静态列表。这不是很理想,因为当夏令时规则因国家或新时区而改变时,它不会更新。这些应用程序也可以通过notes客户端访问,所以我们不能真正使用java tz格式,它应该是notes tz常量(Z=6$DO..)。

有没有办法显示笔记时区选项的动态列表?

时区转换(notes/java)

如何将notes时区常数转换为其java等价物,反之亦然?

场景:如果北美的用户想知道不同时区的当前时间,请说X。其中X存储在当前notes文档中。你能用SSJS代码进行转换吗?

目前,我们正在使用@Texttotimeinzone并对其进行评估(@Texttotimeinzone不是SSJS函数)。有没有一种更简单的方法可以将notes-tz常量转换为java,这样我们就可以使用java类执行所有日期转换?

ExtLib附带的teamroom模板有一个日历,可以选择创建会议和指定时区。

检查自定义控件"controlSectionTimezonePicker"。这可能不是你想要的,但应该是一个良好的开端,作为一个工作的例子。

您可以在包含日期的同时包含时区信息。初始化日期变量并使用.toString()(文档链接)

或者你可以在一个像这样的JS字段中计算它

var d=new Date();
d.toString()

您可以使用.toUTCString()而不是.toString()

相关内容

  • 没有找到相关文章

最新更新