У меня есть файл класса, в котором поле даты имеет значение типа «1329242400». Это значение в пользовательском интерфейсе представлено как «0 день 00:02:56».
Я попробовал ниже, но я получаю дату в 1970-х.
String attr = "1329242400";
Date cDate = new Date(Long.parseLong(attr));
Выходные данные: «Пт 16 января 04:16:55 EST 1970»
Пробовал ниже,
GregorianCalendar c = new GregorianCalendar();
c.setTime(cDate);
XMLGregorianCalendar dDt = DatatypeFactory.newInstance().newXMLGregorianCalendar(c);
Вывод "1970-01-16T04: 16: 55.200-05: 00"
Какой еще метод конвертации я должен использовать, чтобы получить «0 дней 00:02:56» или как «Вторник 14 февраля 00:02:56 EST 2011»?