版权声明: https://blog.csdn.net/maoyuanming0806/article/details/81867580
介绍java时间需要先除后乘的去余问题
问题
java时间获取有时候代码如下:
Date date = new Date(time / 60000 * 60000);
原因与目的
目的在于去除余数。即,当需要一个分钟整数(整点)时间时,就要先除60000再乘60000.
如下案例:
public static void main(String[] args) {
long curTime = System.currentTimeMillis();
System.out.println("未去余:"+curTime);
System.out.println("已去余:"+curTime / 60000 * 60000);
}
结果输出:
未去余:1534733339590
已去余:1534733280000