Я получаю эпохальную строку из моей БД, которая выглядит примерно так: 1391328000000Преобразовать эпохальную строку на сегодняшний день Java
Я с трудом пытается преобразовать его в Java Date.
Я попытался следующие:
private String buildDate(String dateString){
System.out.println("dateString " + dateString);
DateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));
String formatted = format.format(Integer.parseInt(dateString));
return formatted;
}
Ну, что дата это значит представлять? И вам действительно нужно получить его как строку, а не как число? (Я подозреваю, что это действительно миллисекунды с эпохи unix.) –