Любой способ узнать, как сервер Domino хранит формат даты

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

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

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


person Rajath    schedule 29.04.2011    source источник


Ответы (3)


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

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

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

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

person leyrer    schedule 30.04.2011

В Notes 8, на котором запущен LotusScript на сервере, вы можете использовать NotesInternational:

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

person PeterMmm    schedule 29.04.2011
comment
Мне интересно общаться с сервером домино через код Java. Не нужно запускать какой-либо код или сценарий в системе, где установлен сервер domino. Не могли бы вы сообщить мне, есть ли какой-либо API, предоставляемый сервером домино, для получения формата даты. - person Rajath; 29.04.2011

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

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

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

person Travis Hiscock    schedule 04.01.2017