Проблема формата даты в новом документе lotus domino - PullRequest
0 голосов
/ 26 января 2011

У меня проблема с форматом данных. Когда я создаю документ в базе данных лотоса (в клиенте лотоса), дата вставляется без времени

Field Name: data_fim
Data Type: Time/Date
Data Length: 8 bytes
Seq Num: 1
Dup Item ID: 0
Field Flags: SUMMARY

'2011-01-26`

когда я создаю / изменяю его из C #, он содержит время:

Field Name: data_inicio
Data Type: Time/Date
Data Length: 8 bytes
Seq Num: 12
Dup Item ID: 0
Field Flags: SUMMARY

2010-12-15 00:00:00 CET

Команда, используемая для изменения документа

doc.ReplaceItemValue("data_inicio", Convert.ToDateTime( "2010-12-15"));

Заранее спасибо

Ответы [ 3 ]

1 голос
/ 26 января 2011
0 голосов
/ 31 января 2011

Вместо использования ReplaceItemValue и Convert, если вы используете объект notesDateTime, вы можете создать поле даты-времени с компонентом только для даты.Например:

...
Dim dt As notesDateTime
Set dt = New NotesDateTime ("1/1/2011")
set doc.testDate = dt
call doc.save (true, false)
...
0 голосов
/ 26 января 2011

Проблема в вашем поле даты Lotus Notes. Вам необходимо проверить свойство «Время показа».

В форме перейдите к полю даты и нажмите на свойства На второй вкладке вы увидите два раздела: На дисплее -> Показать дату и время отображения Убедитесь, что оба из них проверены.

...