文档帮助中心文档
转换MATLABdatetime,Excel日期数字
e = exceltime (t)
e = exceltime (t, dateType)
例子
e= exceltime (t)返回一个双数组包含Excel®中的datetime值等效的串行日期编号t.Excel序列号是从0- 1月-1900年00:00:00开始的天数和分数天,不考虑时区和闰秒。
e= exceltime (t)
e
t
双
e= exceltime (t,dateType)指定的Excel序列号类型dateType.例如,您可以将datetime值转换为从1月1日到1904年00:00:00以后的天数。
e= exceltime (t,dateType)
dateType
全部折叠
创建一个datetime数组中。然后,将日期转换为等效的Excel®序列号。
datetime
t = datetime (“现在”) + calmonths (1:3)
t =1 x3 datetime01-Oct-2021 10:16:41 01-Nov-2021 10:16:41
e =1×3104× 4.4470 4.4501 4.4531
输入日期和时间,指定为datetime数组中。
“1900”
“1904”
Excel序列号的类型,指定为“1900”或“1904”.
如果dateType是“1900”,然后exceltime将日期时间值转换为t等同于从0-January-1900 00:00:00开始的天数和分数天数。
exceltime
如果dateType是“1904”,然后exceltime将日期时间值转换为t换算成从1- 1- 1904年00:00:00开始的天数和分数天。
exceltime没有考虑时区。
Excel串行日期编号,以标量、向量、矩阵或多维类型数组的形式返回双.Excel序列号在其epoch (0-January-1900或1-January-1904)之前没有定义。Excel将1900年作为闰年处理。因此,1900年2月28日之后的日期相对于MATLAB偏移了一天®在1900年2月28日和1900年3月1日之间有一天的间断。
该函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组.
backgroundPool
ThreadPool
该函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境下运行MATLAB函数.
该函数完全支持分布式阵列。万博1manbetx有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱).
posixtime|名称|datenum|datetime|juliandate
posixtime
名称
datenum
juliandate
您已经有了这个示例的修改版本。要在编辑后打开此示例吗?
您点击了对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处