待解决
已受理
待回复
完成
Question title : utime.ticks_diff(old, new) API疑惑
Work order Number : UJDAVH314843846
Work order type : Bug
Submission time : 2021-03-11 08:53:36
Work order status : 完成
Contact information : Email
Contact information : zky******126.com

Communication record

  • 问题描述:
    API描述中:““旧” 时间需要在 “新” 时间之前,否则结果无法确定。” 但实际过程中,参数(old,new)调用返回值会是负数,参数(new,old)才会是正数,是否是文档描述有误?还是我理解错误? 如:>>> timeA = utime.ticks_ms() >>> timeA 274976 >>> timeB = utime.ticks_ms() >>> timeB 287908 >>> utime.ticks_diff(timeA,timeB) -12932 >>> utime.ticks_diff(timeB,timeA) 12932
  • Anonymous users :

    时间差问题.png

    2021-03-11 08:53:53
  • david.tang : 已收到您的工单,我们将会尽快安排人手进行处理。
    2021-03-11 11:06:03
  • david.tang :

    API的介绍说的是:“旧” 时间需要在 “新” 时间之前——不是代表“utime.ticks_diff(timeold,timenew)”,在例子中是:“utime.ticks_diff(timenew,timeold)”。

    2021-03-11 20:10:55
  • david.tang :

    感谢您的反馈,应该是我的理解问题,我们会核实,谢谢您。

    2021-03-13 08:27:59
  • david.tang :

    您说的对的,后面会修改的,我们会按照Micropython官网修改,谢谢您的反馈!

    2021-03-13 13:34:42
  • david.tang : 客服已经将本工单结束,如有疑问请重新发起工单咨询,谢谢!
    2021-03-13 13:34:47

Waiting for your appraise