了解Domino服务器如何存储日期格式的任何方法



请告诉我是否有任何方法可以让我从Domino服务器获得响应,如日期格式是如何存储的。

例如,如果domino服务器将日期存储为02/08/2011,格式为mm/dd/yyyy,则domino服务器应该返回日期格式为mm/dd/yyyy。

类似地,如果domino服务器以dd/mm/yyyy格式存储日期为08/02/2011,那么domino服务器应该返回dd/mm/yyyy格式的日期。

"国际类"表示操作环境中的国际设置,例如Windows控制面板中的区域设置。当操作环境中的设置发生变化时,Notes会立即识别新的设置。对于远程(IIOP)操作,这些设置代表会话的服务器。

"国际类"具有您要查找的属性:

  • isDateDMY返回布尔值如果日期的顺序是正确的格式为日-月-年。
  • isDateMDY返回一个为真的布尔值如果日期格式的顺序为月。
  • isDateYMD返回一个布尔值,如果日期格式的顺序为year-month-day。

但是,如果您试图从Notes文档中获取值,您可以/应该使用相应的NotesItem的DateTimeValue属性,它返回一个NotesDateTime对象。这个对象有一个toJavaDate方法——这可能就是你想要的。

在服务器上运行LotusScript的Notes 8中,可以使用NotesInternational:

http://www.loganmachinists.com/help/help8_designer.nsf/f4b82fbb75e942a6852566ac0037f284/fb55765d3fed30a08525731b004a2eaf?OpenDocument

我知道我在这里迟到了,但是Domino并没有将实际的日期/时间存储为'dd/mm/yyyy'等,这纯粹是在显示日期和时间时使用的,例如,当使用DateTime字段时,它也将以用户本地格式显示适当的日期/时间。例如,英国或美国的用户将看到相同的存储日期/时间以不同的本地格式显示。

在Notes对象、项、字段和公式语言中,日期/时间被处理为从公元1月1日开始的秒数。

在LotusScript中,Date/Time作为浮点变量处理,小数点左边的值表示从公元100年1月1日开始的天数,右边的值表示从午夜开始的一天的小数部分。

相关内容

  • 没有找到相关文章

最新更新