我试图在标签中显示进程所花费的时间。
所以我实施了watch
。
现在让我们说过程需要7毫秒,我想在几秒钟内显示它,所以我写了7/1000
,它应该是0.007
,但它显示0
。
我将其显示为标签,因此如果字符串的任何转换都显示此格式,请建议我。
答案 0 :(得分:2)
您没有发布任何代码,但我认为您将两个整数值分开。整数除法也总是产生整数。
如果您改为7/1000.0
(和/或将至少一个操作数转换为浮点数,例如double
),则除法将为您提供预期结果。
答案 1 :(得分:0)
您可能正在使用不会有小数点的int
。尝试将其更改为double
。
这里最简单的解决方法是将计算更改为
seconds/1000.0