datenum
Может не вернуть правильное значениеРезультаты datenum
функции варьируются в зависимости от локали. Чтобы гарантировать правильность вычисления функций с помощью значений дат, связанных с файлами и папками, замените datenum
вызовы функций с использованием dir
функциональные datenum
поле.
Для примера проверьте дату изменения MATLAB®
license_agreement.txt
файл:
cd(matlabroot) f = dir('license_agreement.txt')
MATLAB отображает информацию, подобную:
f = name: 'license_agreement.txt' date: '10-May-2015 17:48:22' bytes: 5124 isdir: 0 datenum: 7.3317e+005
Если ваш код использует date
поле dir
команда, подобная:
n = datenum(f.date);
замените его на datenum
поле:
n = f.datenum;