Как я могу удаленно (через веб-службы) определить формат даты сайта SharePoint 2003 для использования в возвращаемом XML-файле Versions.asmx?
-
02-07-2019 - |
Вопрос
Вызов GetVersions() веб-службы Versions.asmx в SharePoint 2003 возвращает локализованный формат даты без возможности определить, что это за формат.Это региональные настройки формата даты на сайте, но я не могу найти способ получить даже это из SharePoint 2003.Локально, похоже, можно использовать SPRegionalSettings (http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spregionalsettings.aspx), а как насчет версии этого веб-сервиса?
Решение 2
К сожалению, параметр, запрашивающий значения в формате UTC, для этого вызова не поддерживается.Мне просто нужно было найти месяц больше 12 и использовать его как подсказку для переключения формата даты.Это испортит некоторые свидания, но я не вижу способа обойти это.Код находится по адресу http://sourceforge.net/projects/splistcp/ если кому интересно.
Другие советы
К сожалению, он недоступен.Однако вы можете указать опцию запроса, чтобы указать, что вы хотите, чтобы значения возвращались в формате UTC:
http://www.sharepointblogs.com/pm4everyone/archive/2006/10/03/sharepoint-2003-querying-with-gmt-datetime.aspx