主要内容

exceltime

转换MATLABdatetime,Excel日期数字

描述

例子

e= exceltime (t)返回一个数组包含Excel®串行数字相当于datetime值日期t。Excel串行日期数字的天数和部分天从0 - 1900年1月——就是,并且不考虑时区和闰秒。

e= exceltime (t,dateType)返回类型的Excel串行数字指定的日期dateType。例如,您可以将datetime值的天数自1 - 1月- 1904年就是。

例子

全部折叠

创建一个datetime数组中。然后,将日期转换为等效Excel®系列日期数字。

t = datetime (“现在”)+ calmonths (1:3)
t =1 x3 datetime03 - 4月- 2023 06:56:53 03 - 2023年5月- 2023 06:56:53 03年6月06:56:53
e = exceltime (t)
e =1×3104×4.5019 4.5049 4.5080

输入参数

全部折叠

输入的日期和时间,指定为一个datetime数组中。

Excel串行日期数据类型,指定为“1900”“1904”

  • 如果dateType“1900”,然后exceltimedatetime值的转换t等效的天数和部分天0 - 1月- 1900就是。

  • 如果dateType“1904”,然后exceltimedatetime值的转换t等效的天数和部分自1 - 1904年1月,就是天。

exceltime不占时区。

输出参数

全部折叠

Excel串行日期数字,作为一个返回标量、向量,矩阵,或多维数组的类型。Excel串行日期数字是没有定义之前,他们的时代(0 - - 1900或1 - 1月- 1904年1月)。Excel串行数字治疗1900年闰年日期。因此,日期在1900年2月28日,一天相对于MATLAB所抵消®串行日期数字和之间存在不连续的一天2月28日,1900年和1900年3月1日。

扩展功能

版本历史

介绍了R2014b