问题标题 : utime.ticks_diff(old, new) API疑惑
工单编号 : UJDAVH314843846 工单类型 : Bug 提交时间 : 2021-03-11 08:53:36 工单状态 : 完成
联系方式 : 邮件 联系信息 : zkyzkyex@126.com
问题描绘
问题描述: 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
沟通记录
用户 :

时间差问题.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
用户 :

https://python.quectel.com/wiki/#/zh-cn/api/pythonStdlib?id=utime-%e4%b8%8e%e6%97%b6%e9%97%b4%e7%9b%b8%e5%85%b3%e5%8a%9f%e8%83%bd

time_diff.png

请再次核实贵方公开的文档

2021-03-12 15:26:20
客服 - 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