Как я могу удаленно (через веб-службы) определить формат даты сайта SharePoint 2003 для использования в возвращаемом XML-файле Versions.asmx?

StackOverflow https://stackoverflow.com/questions/147245

Вопрос

Вызов 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top