Matlab datenum在佛教年和基督徒年之间混淆

时间:2014-02-16 05:49:07

标签: matlab datetime

在Matlab命令行中运行这两个命令时:

dateNumber = datenum('20130101', 'yyyymmdd');
dateString = datestr(dateNumber, 'yyyymmdd')

我得到了

dateString = 14700101

我怀疑这是佛教年和基督教年之间的混淆,因为2013-1470 == 543(佛教年开始计算在基督教年之前543年)。换句话说,datenum函数将2013解释为佛教年,并将其转换为代表基督徒年1470的日期数字,但datestr函数未将其转换回佛教年。

如何配置datenum功能,让它将2013理解为基督徒年?

0 个答案:

没有答案