LocalDateTime 和 Duration 精确计算时间毫秒差

Posted 闭关苦炼内功

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LocalDateTime 和 Duration 精确计算时间毫秒差相关的知识,希望对你有一定的参考价值。

需求:计算时间毫秒差,从而得出一段程序执行时间
时间类型选用LocalDateTime ,计算时间差的时候采用Duration

        LocalDateTime d1 = LocalDateTime.now();
        System.out.println(d1);

        for(int i=0; i<999; i++){// 仅仅是演示
            System.out.print("");
        }
        System.out.println("");

        LocalDateTime d2 = LocalDateTime.now();
        System.out.println(d2);

        Duration sjc = Duration.between(d2,d1);// 计算时间差

        String s1 = new String(sjc.toString()).substring(3);// 转换成字符串类型,然后截取

        System.out.println(s1);

你学会了么?

以上是关于LocalDateTime 和 Duration 精确计算时间毫秒差的主要内容,如果未能解决你的问题,请参考以下文章

Java 8 Time Api 使用(LocalDate,LocalTime和LocalDateTime等)

Java 8 Time Api 使用(LocalDate,LocalTime和LocalDateTime等)

Duration包常用方法及示例

Duration包常用方法及示例

Java 8:多个单位中两个 LocalDateTime 之间的差异

java8时间