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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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