Событие обновления API соединений IBM

Я пытаюсь обновить событие, созданное в сообществе. Вот атом xml, который я отправляю на сервер:

<?xml version="1.0" encoding="UTF-8"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:snx="http://www.ibm.com/xmlns/prod/sn" xmlns:thr="http://purl.org/syndication/thread/1.0">
   <id>urn:lsid:ibm.com:calendar:event:0eff8fdf-4e5c-48be-be9b-ff700b274576</id>
   <snx:eventInstUuid>0eff8fdf-4e5c-48be-be9b-ff700b274576</snx:eventInstUuid>
   <title type="text">Test event</title>
   <snx:location>Event location</snx:location>
   <snx:startDate>2015-10-22T14:00:00.000+03</snx:startDate>
   <snx:endDate>2015-10-22T15:00:00.000+03</snx:endDate>
   <snx:allday>0</snx:allday>
   <category scheme="http://www.ibm.com/xmlns/prod/sn/type" term="event-instance"/>
   <content type="html">Event description</content>
</entry>

Проблема в том, что он обновляет все поля, которые разрешают обновление. Но startDate и endDate обновляются, так как нет информации о смещении часового пояса. Это означает, что если я установлю startDate на 14:00, он фактически установит время на 14:00 минус 3 часа. Что я делаю неправильно?


person Rishat Valeev    schedule 22.10.2015    source источник
comment
это серверная сторона, и, как правило, шаблон заключается в том, чтобы установить его в UTC   -  person Paul Bastide    schedule 22.10.2015


Ответы (1)


код соединения может анализировать «+03», только если вы напишете его как «+03:00» (часовой пояс, если вы не установите его на «Z» для UTC), должен иметь 6 символов)

person subrunner    schedule 23.10.2015