给定一个时间戳(以毫秒为单位),我想将其转换为以秒为单位的时间戳。
我希望在Java语言中实现它。
您可以使用 TimeUnit
来转换时间,例如:
public static void main(String[] args) {
long timestampMillis = System.currentTimeMillis();
long timestampSeconds = TimeUnit.MILLISECONDS.toSeconds(timestampMillis);
System.out.println("Seconds: " + timestampSeconds);
}
相比于简单地除以1000,这种方法的优点在于您可以通过调用其他toXXX
方法将其轻松调整为其他单位(天,小时,分钟)。
int seconds = (int) (milliseconds / 1000) ;
% 60
?这不是Stefanos要求的。 - Jesper