Я установил дату изменения файла, созданного на Java, на определенный номер. Когда я прочитал это значение в Windows, я получаю то же значение. Однако в Linux (ubuntu) я получаю другое значение. Значение для File.lastModified() отключено на 9 часов, но когда я просматриваю свойства файла, я вижу, что он отключен только на 1 час. Я ожидаю того же значения по всем направлениям.Дата изменения файла в Java
Неправильно ли я полагаться на совместимость и согласованность? javadoc довольно однозначен по смыслу метода и не упоминает потенциальных несовместимостей.
Файл находится на USB-накопителе, поэтому я не знаю, какая там файловая система. Но смысл часового пояса имеет смысл. –
USB-накопители почти всегда используют FAT32. –