比较时间并相应地采取行动

时间:2011-01-24 01:40:37

标签: android

所以我有一个场景:

使用System.currentTimeMillis()我获取应用程序的初始开始时间。然后,当我在另一个时间打开它时,我又得到了时间。这两个时间都保存为long变量。

我需要做的是比较这两次,将这个差异转换为小时(x 600,000),并且对于已经过去的每小时,从另一个整数变量中减去5。我可以找到时间的差异,将其转换为小时,但我不知道每过一小时就减去5。任何帮助或伪代码都会非常感激。

-Nathan

1 个答案:

答案 0 :(得分:1)

如果每小时我们减去5,那么在{x}小时之后我们将减去5 * x

因此,计算出已经过了多少小时,将它乘以五,然后就可以了。