所以我有一个场景:
使用System.currentTimeMillis()
我获取应用程序的初始开始时间。然后,当我在另一个时间打开它时,我又得到了时间。这两个时间都保存为long
变量。
我需要做的是比较这两次,将这个差异转换为小时(x 600,000),并且对于已经过去的每小时,从另一个整数变量中减去5。我可以找到时间的差异,将其转换为小时,但我不知道每过一小时就减去5。任何帮助或伪代码都会非常感激。
-Nathan
答案 0 :(得分:1)
如果每小时我们减去5,那么在{x}小时之后我们将减去5 * x
。
因此,计算出已经过了多少小时,将它乘以五,然后就可以了。