С помощью следующего кода
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