Java – Как установить время файла до 1970 года?JAVA

Программисты JAVA общаются здесь
Anonymous
Java – Как установить время файла до 1970 года?

Сообщение Anonymous »

С помощью следующего кода
long newDate = Date.parse("12 Oct 1960 13:25:00");
file.setLastModified(newDate);

Я получаю java.lang.IllegalArgumentException: отрицательное время
И с этим кодом
long newDate = Date.parse("12 Oct 1960 13:25:00");
Files.setAttribute(file.toPath(), "lastModifiedTime", FileTime.fromMillis(newDate));

Я получаю неизвестную дату с помощью файлового менеджера Linux.

С терминалом я получаю:
$ ls -l
-rw-rw-r-- 1 ich ich 1572 Jan 1 1970 Image_05.png


Подробнее здесь: https://stackoverflow.com/questions/784 ... efore-1970

Вернуться в «JAVA»