A.R Farooqui Ответов: 1

Обновление даты UTC с помощью listitemcollection.getbyid сохранение неправильной даты и времени.


Я работаю над средним ware API, который использует Share point 2013 в качестве бэк-энда.
Использование ListItemCollection.GetByID(id) для обновления. При обновлении поля даты и времени с помощью UTC time, time goes time-5 часов времени , существовавшего в столбце, вместо данных, которые я вставил.

Но когда я звоню листу.GetItemById(id) чтобы получить ListItem для обновления, он работает нормально при обновлении.

Что я уже пробовал:

Я гуглил его в течение нескольких часов, но не смог найти причину.

1 Ответов

Рейтинг:
1

Gerry Schmitz

Пакистан опережает время UTC на 5 часов.

Возможно, это указывает на то, в чем заключается проблема: путаница по поводу "местного" времени и времени UTC.


A.R Farooqui

Спасибо @Джерри реагирования..
Да, я знаю, что Пакистан на 5 часов опережает время UTC ... Это не проблема, на самом деле я даю время UTC ... так что никаких шансов на какие-либо проблемы там нет..

Это какое - то странное поведение клиентского контекста Sharepoint. Я сделал немного больше исследований и разработок
(Но все еще не могу найти точную проблему) на этом.. и получил это, когда я вызываю метод execute query после ListItemCollection.GetByID(id) его сохранить правильное время ... но без этого я не знаю, что происходит.