java facebook webapp создать дату события часовой пояс - PullRequest
0 голосов
/ 07 октября 2010

Java fb API. Я создаю веб-приложение на Facebook, чтобы создать даже следующие обязательные параметры.

http://developers.facebook.com/docs/reference/rest/events.create

Проблема в start_time и end_time.

Просто предположите, что мне нужно датировать объекты без часового пояса.

Date startDate = new Date();
Date endDate = new Date();

Кто-нибудь может подсказать мне, как преобразовать этот требуемый формат fb.

1 Ответ

1 голос
/ 07 октября 2010

Примечание: start_time и end_time - это времена, которые были введены создателем события, преобразованы в UTC после предположения, что они были по тихоокеанскому времени (летнее время или стандартное, в зависимости от даты события), затем преобразованы в Unix время эпохи.

Я считаю, что вам нужно конвертировать в секунды из миллисекунд.

startDate = (int) (System.currentTimeMillis() / 1000L);
endDate = startDate + (1*60*60*24);

Где

(1*60*60*24) = 1 day, replace with the length of your event.

Исходя из результатов, смещение (если требуется) может быть обработано и добавлено в создание startDate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...