文档帮助中心
MATLAB日期高强序列日期数
DateNum = m2xdate(MATLABDateNumber,公约)
例
DateNum= m2xdate(MATLABDateNumber,惯例)MATLAB转换®序列日期数字,日期字符向量或日期时间阵列到Excel®序列日期数字。MATLAB日期数字开始1= 1月1日,0000 A.D.,因此存在相对于1904年日期系统693960相对于1900年日期系统,或695422的差。此功能与电子表格链接™软件是有用的。
DateNum= m2xdate(MATLABDateNumber,惯例)
DateNum
MATLABDateNumber
惯例
1
全部收缩
这个例子说明如何使用1900日期系统转换MATLAB序列日期数字。鉴于MATLAB日期数字为2001年圣诞节到2004年,将它们转换到Excel日期数字在1900。
DateNum = datenum(2001:2004,12,25);ExDate = m2xdate(DateNum)
ExDate =1×437250 37615 37980 38346
此示例示出了如何将转换使用与1900日期系统日期时间阵列MATLAB®日期数字。鉴于MATLAB日期数字为2001年圣诞节到2004年,将它们转换到Excel日期数字在1904系统。
DateNum =日期时间(2001年:2004年,12,25,“语言环境”,'EN_US');ExDate = m2xdate(DateNum)
这个例子说明如何使用1904日期系统转换MATLAB序列日期数字。鉴于MATLAB日期数字为2001年圣诞节到2004年,将它们转换到Excel日期数字在1904系统。
DateNum = datenum(2001:2004,12,25);ExDate = m2xdate(DateNum,1)
ExDate =1×435788 36153 36518 36884
MATLAB日期,指定为MATLAB序列日期数字,日期字符向量或日期时间阵列的标量或矢量。
数据类型:双|烧焦|约会时间
双
烧焦
约会时间
0
标志为Excel日期系统,指定为标量或矢量作为具有值的数字0要么1。
什么时候公约= 0(默认值),Excel中1900日期系统生效。什么时候公约= 1在使用了Excel 1904日期系统。
公约= 0
公约= 1
以Excel 1900日期系统,Excel的序列日期号1对应1月1日,1900 A.D.以Excel 1904年日期系统,日期数0为1904年1月1日A.D.
由于在Excel软件中的软件限制,1900年被认为是一个闰年。其结果是,所有DATEVALUE的用Excel软件1900年1月1日和2月28日之间的报道,从值1900(含)的不同报告1.例如:
在Excel软件,1900年1月1日=1
在MATLAB中,1900年1月1日 -693960(对于1900年日期系统)=2
693960
2
datenum(“1900年1月1日”) - 693960
ANS = 2
数据类型:合乎逻辑
合乎逻辑
的Excel序列日期数,返回作为串行日期数字的在Excel序列日期数形式的阵列。
datenum|datestr|约会时间|x2mdate
datenum
datestr
x2mdate
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处