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

Вызов GetVersions () для веб-службы Versions.asmx в SharePoint 2003 возвращает локализованный формат даты без определения того, какой это формат. Это региональная настройка формата даты на сайте, но я не могу найти способ вывести это даже из SharePoint 2003. Локально это выглядит так, что можно использовать SPRegionalSettings (http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spregionalsettings.aspx), но как насчет версии веб-службы это?

Ответы [ 2 ]

1 голос
/ 29 сентября 2008

К сожалению, это не доступно. Однако вы можете указать опцию запроса, чтобы указать, что вы хотите, чтобы значения возвращались в UTC:

http://www.sharepointblogs.com/pm4everyone/archive/2006/10/03/sharepoint-2003-querying-with-gmt-datetime.aspx

0 голосов
/ 19 марта 2009

К сожалению, параметр, который запрашивает значения в UTC, не поддерживается для этого вызова. Мне просто нужно было искать месяц больше 12 и использовать его как подсказку для переключения форматов даты. Это может испортить некоторые даты, но я не могу найти способ обойти это. Код на http://sourceforge.net/projects/splistcp/, если кто-то заинтересован.

...