datenum
Might Not Return Correct Value
The results of the datenum
function vary depending on the locale.
To ensure the correct calculation of functions using date values associated with files
and folders, replace datenum
function calls with the use of the
dir
function datenum
field.
For example, look at the modification date of your MATLAB®
license_agreement.txt
file:
cd(matlabroot) f = dir('license_agreement.txt')
MATLAB displays information similar to:
f = name: 'license_agreement.txt' date: '10-May-2015 17:48:22' bytes: 5124 isdir: 0 datenum: 7.3317e+005
If your code uses the date
field of the dir
command, similar to:
n = datenum(f.date);
replace it with the datenum
field:
n = f.datenum;