дата JavaScript в поле даты Java - PullRequest
       1

дата JavaScript в поле даты Java

1 голос
/ 26 января 2012

У меня дата javascript хранится в виде строки в java.например: 1327680000000 Я хочу преобразовать эту дату из javascript в поле даты java.

Я хочу, чтобы она отображалась в определенном формате, например "Jan 30 12:25:22" или как-то так.

1 Ответ

4 голосов
/ 26 января 2012

Даты JavaScript и даты Java имеют общую характеристику: их базовое значение - это количество миллисекунд с начала эпохи (1 января 1970 года в полночь по Гринвичу).Глядя на значение, которое вы дали, похоже, что это значение, которое вы имеете в вашей строке.Таким образом, чтобы преобразовать ее в дату Java, проанализируйте строку как long и используйте конструктор Date(long) :

Date dt = new Date(Long.parseLong(theString, 10));

Затем вы можете использоватьDateFormat реализация, подобная SimpleDateFormat или аналогичная для ее форматирования;Вы также можете использовать объект Calendar для обработки часовых поясов и тому подобное.

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