2014-12-02 2 views
-1

Я настраиваю объект даты с использованием Java eventDate = new Date(Long). Затем передайте это значение по REST с помощью @queryParam("eventDate") Date eventDate. Длительное значение даты, предшествующей I, прошедшего через REST, было 1417546618 . Однако Длинная стоимость полученной даты была 1417546618 . Может кто-нибудь, пожалуйста, сообщите мне, если это правильное поведение? Или любое другое обходное решение, кроме изменения подписи метода Long.REST call rounding Long date to the second second

+0

Как вы это подтвердили? Я не думаю, что есть что-то вроде автоматического округления в службе отдыха. – kosa

+0

Я зарегистрировал значения до и после вызова REST. – techtabu

+0

Если вы проходите длинный, вы должны получить длинный, а затем использовать длинный, чтобы заново создать дату. – brso05

ответ

0

В качестве ответа на предложение вы можете использовать String. Отправьте long как String, получите его как String, а затем проанализируйте его с помощью Long.parseLong (...), например.

+0

Спасибо за предложение, я думаю, я пойду с модификацией подписи. – techtabu