任何获取 Domino 服务器如何存储日期格式的方法
有人可以告诉我是否有任何方法可以从 Domino 服务器获取日期格式存储方式的响应。
例如,如果 domino 服务器以 mm/dd/yyyy 格式存储日期为 02/08/2011,则 Domino 服务器应返回日期格式为 mm/dd/yyyy。
同样,如果 domino 服务器以 dd/mm/yyyy 格式存储日期为 08/02/2011,则 Domino 服务器应返回 dd/mm/yyyy 格式的日期。
Could some one please let me know whether there is any way where in I can get the response from the Domino server as How the date format is stored.
For example if the domino server stores the date as 02/08/2011 in mm/dd/yyyy format, the Domino server should return the date format as mm/dd/yyyy.
similarly if the domino server stores the date as 08/02/2011 in dd/mm/yyyy format, the Domino server should return the date format as dd/mm/yyyy.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
“国际class”代表操作环境中的国际化设置,例如Windows控制面板中的区域设置。当操作环境中的设置发生更改时,Notes 会立即识别新设置。对于远程 (IIOP) 操作(这不是您正在执行的操作),这些设置代表会话的服务器。
“国际课程”具有 您正在查找的属性:
如果日期的顺序是这样
格式为日-月-年。
如果日期格式的顺序是
月日年。
日期格式的顺序是
年-月-日。
但是,如果您尝试从 aa Notes 文档,您可以/应该使用 相应 NotesItem,它返回一个 NotesDateTime 对象。该对象有一个 toJavaDate 方法 - 这可能就是您想要的。
The "International class" represents the international settings in the operating environment, for example, the Regional Settings in the Windows Control Panel. When settings change in the operating environment, Notes recognizes the new settings immediately. For remote (IIOP) operations (that't what you are doing), these settings represent the session's server.
The "International Class" has the properties you are looking for:
that is true if the order of the date
format is day-month-year.
if the order of the date format is
month-day-year.
order of the date format is
year-month-day.
But if you trying to get values out of a a Notes document, you could/should use the DateTimeValue property of the corresponding NotesItem, which returns a NotesDateTime object. And ths object has a toJavaDate method - which is probably what you want.
在服务器上运行 LotusScript 的 Notes 8 中,您可以使用 NotesInternational:
http:// /www.loganmachinists.com/help/help8_designer.nsf/f4b82fbb75e942a6852566ac0037f284/fb55765d3fed30a08525731b004a2eaf?OpenDocument
In Notes 8 running a LotusScript on the server you can use NotesInternational:
http://www.loganmachinists.com/help/help8_designer.nsf/f4b82fbb75e942a6852566ac0037f284/fb55765d3fed30a08525731b004a2eaf?OpenDocument
我知道我在这里参加聚会迟到了,但是 Domino 不会将实际日期/时间存储为“dd/mm/yyyy”等,这纯粹是在显示日期和时间时使用,例如,当使用日期时间字段,该字段还将以用户本地格式显示正确的日期/时间。即英国或美国用户将看到相同的存储日期/时间以不同的本地格式显示。
在 Notes 对象、项目、字段和公式语言中,日期/时间被处理为自公元 1 年 1 月 1 日起的秒数。
在 LotusScript 中,日期/时间被处理为浮点变体,小数点左边的值表示从公元 100 年 1 月 1 日开始的天数,右边的值表示从午夜开始的一天的分数。
I know I'm late to the party here, but Domino does not store actual Date/Times as 'dd/mm/yyyy' etc, this is purely used when displaying Dates and Times for example, when using a DateTime Field, which will also display a proper date/time in the users local format. i.e. a UK or US user will see the same stored date/time displayed differently in their local format.
In Notes objects, Items, Fields and the Formula Language, Date/Time is handled as the number of seconds from January 1, 1 AD.
In LotusScript Date/Time is handled as a floating point variant, with the value to the left of the decimal point representing the number of days from January 1, 100 AD and to the right, the fraction of a day from midnight.