查看: 142|回复: 2|关注: 0

[已解决] 请教各关于datenum计算的简单问题

[复制链接]

新手

12 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
datenum('2007-02-20 00:00:09')-datenum('2007-02-20 00:00:08')=1.1574e-05
明明是差一秒,怎么计算出来还有误差?误差还挺大?

论坛优秀回答者

中级

943 麦片

财富积分


5001500


2

主题

674

帖子

150

最佳答案
  • 关注者: 53
发表于 6 天前 | 显示全部楼层 |此回复为最佳答案
因为格式的关系, datenum算出来的是Serial Date Number 格式的,反正这个格式很麻烦各种转换经常搞事就是了
如果只是计算两个时间之间的差值,可以用etime 和datevec联用,结果的单位是秒
  1. etime( datevec('2007-02-20 00:00:09'), datevec('2007-02-20 00:00:08') )
复制代码

新手

12 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 6 天前 | 显示全部楼层
TouAkira 发表于 2018-12-7 21:42
因为格式的关系, datenum算出来的是Serial Date Number 格式的,反正这个格式很麻烦各种转换经常搞事就是了
...

太感谢了:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表