exponenta event banner

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;

См. также