Некорректное отображение дат в SharePoint Online

Анонимные
2021-04-29T12:16:11+00:00

Насколько я понимаю, все даты хранятся на серверах SharePoint в формате UTC. Получается, что когда я создаю элемент в списке и заполняю дату (напр. 29.04.2021), она записывается в SharePoint как 28.04.2021 21:00:00, т.е. -3 часа, учитывая разницу между моим часовым поясом и UTC.

Я обнаружил что даты, попавшие в промежуток когда производился переход на летнее время, записываются в SharePoint как UTC-04:00. Соответственно дата, например 26.03.1979 хранится на серверах SharePoint как 25.03.1979 20:00:00, и когда дата преобразуется обратно, учитывая текущий часовой пояс (UTC+03:00 Москва, Санкт-Петербург, Волгоград), дата принимает значение 25.03.1979 23:00:00.

Отсюда следует что после того как мы сохранили элемент, а потом перешли на форму изменения, мы видим что дата стала на 1 день меньше.

Есть ли решение данной проблемы?

Microsoft 365 и Office | SharePoint | Для бизнеса | Windows

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 5

Сортировать по: Новейшие
  1. Анонимные
    2021-05-19T06:55:30+00:00

    Добрый день, Николай.   Я отправил Вам сообщение в связи с условиями безопасности личной информации на форуме.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2021-05-18T11:38:43+00:00

    Попробую подробнее объяснить.
    Есть список SharePoint. При создании элемента заполняю поле с датой (напр. 13.01.2011). Сохраняю. На форме просмотра, и на представлении все отображается корректно. Если перейти на форму изменения, вижу что дата на один день меньше, т.е. 12.01.2011. При чем данная проблема возникает не со всеми датами и ранее такой проблемы не наблюдал.
    Что вижу есть посмотреть на данные элемента с помощью REST-запроса: после сохранения дата 13.01.2011 хранится в формате UTC как 12.01.2011T20:00:00. После изменения - +3 часа, т.е. 12.01.2011Т23:00:00.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2021-05-11T07:27:39+00:00

    К сожалению, нет.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2021-05-03T12:47:33+00:00

    Добрый день, Николай.Благодарю Вас, что обратились к нам на форум.  Вам помогли рекомендации из стаьи "Изменение часовых поясов и настроек часов на сервере отчетов"?

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2021-04-30T14:53:38+00:00

    Внимательно изучите статью "Изменение часовых поясов и настроек часов на сервере отчетов", возможно рекомендации статьи помогут вам найти вектор решения вашего вопроса.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев