Конвертация дат на стороне клиента в GWT - PullRequest
1 голос
/ 26 января 2010

У меня есть дата:

2009-10-12T00:00:00

Как бы я преобразовал это в UNIX Миллисекунды на стороне клиента в GWT? Пожалуйста, дайте реальные советы, а не ссылки, так как многие способы, которые я пробовал, приводят меня к устаревшим методам, которые указывают на не-Javascript конвертируемый код.

Поскольку GWT преобразует все написанные на стороне клиента Java в Javascript, мне очень трудно понять, как это сделать.

1 Ответ

3 голосов
/ 26 января 2010

DateTimeFormat, кажется, то, что вы ищете :)

Обновление:
Пример кода, показывающий использование класса DateTimeFormat:

DateTimeFormat dtf = DateTimeFormat.getFormat("yyyy-MM-dd'T'HH:mm:ss");
long unix = dtf.parse("2009-10-12T00:00:00").getTime();

Конечно, вы можете делать все, что захотите, с объектом Date, который возвращает DateTimeFormat.parse.

Кроме того, обязательно прочитайте Справочник по эмуляции JRE , чтобы увидеть, какие части JRE GWT имитируют, а какие следует оставить в покое.

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