2016-06-12 89 views
0

获取的秒数,我可以从一个时间戳获得秒用这个命令:从时间戳

long timestamp = System.currentTimeMillis()/1000; 

从这个时间戳146573139 013我会得到这样的结果146573139 , 什么我需要的只是最后一个数字,在这种情况下是8。

回答

3

您已经标记的问题,这实际上是回答:您可以使用% operator

long x = (System.currentTimeMillis()/1000) % 10; 
// modulus/remainder operator ---------------^ 

这会给你只值0-9,在十进制数的最后一个“数字” 。


(“模数”和“剩女”都算不上的代名词,虽然他们经常使用编程的方式。有哪些变化基于它们的处理两个操作数的各种类型的“模”的运营'sign; more on Wikipedia。)