x2mdate
Converte números seriais de data do Excel em números seriais de data do MATLAB.
Categoria: Language Fundamentals > Data Types
Sintaxe
m = x2mdate(x)
Converte usando o sistema de datas de 1900 do Excel.
m = x2mdate(x, convention)
Usa convention 0 para o sistema de 1900 ou 1 para o de 1904.
Descrição
Excel e MATLAB contam dias a partir de origens diferentes. A conversão soma um deslocamento fixo, então as frações de dia (a hora) são preservadas. Passe o resultado a datestr ou datetime(m, 'ConvertFrom', 'datenum') para ver uma data de calendário.
Argumentos de entrada
x- Números seriais de data do Excel.
convention- 0 (padrão) para o sistema de 1900, 1 para o de 1904 usado por algumas planilhas de Mac.
Argumentos de saída
m- Números seriais de data como os de
datenum, mesmo tamanho dex.
Exemplo
Serial do Excel para 1 de janeiro de 2020
m = x2mdate(43831)
datestr(m)
Saída
m = 737791
ans = '01-Jan-2020'