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
코드에서 다음과 유사하게 dir
명령의 date
필드를 사용하는 경우
n = datenum(f.date);
이 필드를 datenum
필드로 바꾸십시오.
n = f.datenum;