Привязка даты в миллисекундах - PullRequest
0 голосов
/ 21 июля 2011

Мне нужно связать дату, используя представление в миллисекундах в контроллере (то есть в миллисекундах с 01.01.1970).Я попытался использовать @As("S"), но безуспешно, он потерпел неудачу, как только значение равно как минимум 1000. Неужели нет способа сделать это без написания пользовательского связывателя?

Редактировать: похоже на написание пользовательского связывателяэто путь, потому что DateBinder в Play использует SimpleDateFormat и из-за эта ошибка .SimpleDateFormat не принимает такие форматы.

1 Ответ

0 голосов
/ 21 июля 2011

AFAIK нет никакого способа, потому что механизм связывания просто пытается проанализировать ожидаемые поля даты (а поле «Миллисек даты» всего 3 цифры), и он ничего не вычислит.

Лучше связать миллисекДолго, а затем создать дату с ним.

...