java基础:java时间先除后乘目的

版权声明: 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

猜你喜欢

转载自blog.csdn.net/maoyuanming0806/article/details/81867580
今日推荐