Насколько я понимаю, все даты хранятся
на серверах 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 день меньше.
Есть ли решение данной проблемы?