Преобразуйте даты между Microsoft Excel и MATLAB

Microsoft по умолчанию® Excel® числа даты представляют номер дней, которые передали с 1 января 1900. Например, 1 января 1950 представлен как 18 264 в программном обеспечении Excel.

Однако MATLAB® числа даты представляют номер дней, которые передали с 1 января, 0000, поэтому 1 января 1950 представлен как 712 224 в программном обеспечении MATLAB. Поэтому различием в датах между программным обеспечением Excel и программным обеспечением MATLAB является константа, 693960 (712224 минус 18264).

Чтобы использовать числа даты в вычислениях MATLAB, примените 693960, постоянные можно следующим образом:

  • Добавьте его в числа даты Excel, которые читаются в программное обеспечение MATLAB.

  • Вычтите его из чисел даты MATLAB, которые читаются в программное обеспечение Excel.

    Примечание

    Если вы используете дополнительную систему дат Excel 1904, константа 695422.

Даты хранятся внутренне в программном обеспечении Excel как числа и незатронуты локалью.

Похожие темы