Любой способ узнать, как сервер Domino хранит формат даты - PullRequest
1 голос
/ 29 апреля 2011

Может кто-нибудь, пожалуйста, дайте мне знать, есть ли какой-нибудь способ, где я могу получить ответ от сервера Domino как Как хранится формат даты.

Например, если сервер домино хранит дату как08.02.2011 в формате мм / дд / гггг сервер Domino должен возвращать формат даты в формате мм / дд / гггг.

аналогично, если сервер domino хранит дату как 08/02/2011 в дд/ мм / гггг, сервер Domino должен возвращать формат даты как дд / мм / гггг.

Ответы [ 3 ]

5 голосов
/ 30 апреля 2011

« Международный класс » представляет международные настройки в операционной среде, например, «Региональные настройки» на панели управления Windows.При изменении настроек в операционной среде Notes сразу распознает новые настройки.Для удаленных операций (IIOP) (это не то, что вы делаете), эти настройки представляют сервер сеанса.

"Международный класс" имеет свойства , которые вы ищете для:

  • isDateDMY возвращает логическое значение, которое имеет значение true, если порядок формата даты - день-месяц-год.
  • isDateMDY возвращает логическое значение, которое имеет значение true, если порядок формата даты - месяц-день-год.
  • isDateYMD возвращает логическое значение, которое имеет значение true, если порядок формата даты - год-месяц-день.

Но если вы пытаетесь получить значения из В документе Notes вы можете / должны использовать свойство DateTimeValue соответствующего NotesItem , которое возвращает объект NotesDateTime .И у этого объекта есть метод toJavaDate - что, вероятно, то, что вы хотите.

0 голосов
/ 04 января 2017

Я знаю, что опаздываю на вечеринку здесь, но Domino не хранит фактические дату / время как «дд / мм / гггг» и т. Д., Это чисто используется, когда отображает, например, Даты и время при использовании поля DateTime, которое также будет отображать правильную дату / время в локальном формате пользователя. т. е. пользователь из Великобритании или США увидит одну и ту же сохраненную дату / время по-разному в своем локальном формате.

В объектах Notes, Элементах, Полях и Языке формул Дата / Время обрабатываются как количество секунд с 1 января 1 года нашей эры.

В LotusScript Дата / Время обрабатываются как вариант с плавающей запятой, причем значение слева от десятичной точки представляет количество дней с 1 января 100 года нашей эры, а справа - часть дня от полуночи.

0 голосов
/ 29 апреля 2011

В Notes 8, где LotusScript работает на сервере, вы можете использовать NotesInternational:

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

...