Даты JavaScript и даты Java имеют общую характеристику: их базовое значение - это количество миллисекунд с начала эпохи (1 января 1970 года в полночь по Гринвичу).Глядя на значение, которое вы дали, похоже, что это значение, которое вы имеете в вашей строке.Таким образом, чтобы преобразовать ее в дату Java, проанализируйте строку как long
и используйте конструктор Date(long)
:
Date dt = new Date(Long.parseLong(theString, 10));
Затем вы можете использоватьDateFormat
реализация, подобная SimpleDateFormat
или аналогичная для ее форматирования;Вы также можете использовать объект Calendar
для обработки часовых поясов и тому подобное.