【发布时间】:2017-10-11 05:18:50
【问题描述】:
没有毫秒的canlogs理解起来很复杂,有没有在写窗口中打印毫秒的函数。我已经尝试过使用“getLocalTimeString()”函数,但这只会打印到几秒钟的时间。
【问题讨论】:
没有毫秒的canlogs理解起来很复杂,有没有在写窗口中打印毫秒的函数。我已经尝试过使用“getLocalTimeString()”函数,但这只会打印到几秒钟的时间。
【问题讨论】:
尝试使用函数timeNowNS(); 返回模拟时间的浮点变量(以纳秒为单位)。或者使用timeNowInt64();。将返回值乘以 factor 以获得您认为合适的秒/毫秒。
【讨论】:
strncat(char dest[], char src[], long len); 将毫秒附加到本地时间字符串。在这种情况下,您需要将毫秒转换为类型字符串。您可以使用snprintf(char dest[], long len, char format[], ...); 函数实现此目的:snprintf(stringMilliSeconds, stringLength, "%d", longMilliSeconds);