461-JavaSE进阶-java对日期的处理

461-JavaSE进阶-java对日期的处理

  • 源示例代码
package com.bjpowernode.javase.date;
/*
获取自1970年1月1日 00:00:00 000到当前系统时间的总毫秒数。
1秒 = 1000毫秒

简单总结一下System类的相关属性和方法:
    System.out 【out是System类的静态变量。】
    System.out.println() 【println()方法不是System类的,是PrintStream类的方法。】
    System.gc() 建议启动垃圾回收器
    System.currentTimeMillis() 获取自1970年1月1日到系统当前时间的总毫秒数。
    System.exit(0) 退出JVM。
 */
public class DateTest02 {
    public static void main(String[] args) {
        // 获取自1970年1月1日 00:00:00 000到当前系统时间的总毫秒数。
        long nowTimeMillis = System.currentTimeMillis();
        System.out.println(nowTimeMillis); //1583377912981

        // 统计一个方法耗时
        // 在调用目标方法之前记录一个毫秒数
        long begin = System.currentTimeMillis();
        print();
        // 在执行完目标方法之后记录一个毫秒数
        long end = System.currentTimeMillis();
        System.out.println("耗费时长"+(end - begin)+"毫秒");
    }

    // 需求:统计一个方法执行所耗费的时长
    public static void print(){
        for(int i = 0; i < 1000000000; i++){
            System.out.println("i = " + i);
        }
    }
}

  • 手示例代码
package com.bjpowernode.javase1.date;

public class DateTest02 {
    public static void main(String[] args) {

        /*调用system 类中 静态方法*/
        long q1 = System.currentTimeMillis();
        /*在1970年1月1日UTC之间的当前时间和午夜之间的差异*/

        /*获取自1970年1月1日 00:00:00 000到当前系统时间的总毫秒数。
         视频中的文字和我的jdk帮助文档的表述不一致,视频的帮助文档要更详细??

            答:因为这个注释不是文档中的内容
         */

        System.out.println(q1);  //1605169381313


        // 统计一个方法耗时
        /*什么是执行一个方法??
        *   答:直接使用,间接调用,实例化后使用
        * */


        // 在调用目标方法之前记录一个毫秒数
        long begin = System.currentTimeMillis();
        print();  //方法

        // 在执行完目标方法之后记录一个毫秒数
        long end = System.currentTimeMillis();
        System.out.println("耗费时长"+(end - begin)+"毫秒");

    }


    public static void print() {
        for (int i = 0; i < 10; i++) {
            System.out.println("i + =" + i);

        }

    }
}

输出:
1605171184026
i + =0
i + =1
i + =2
i + =3
i + =4
i + =5
i + =6
i + =7
i + =8
i + =9
耗费时长0毫秒

进程已结束,退出代码 0 
posted @ 2021-08-21 15:08  nkndlawn  阅读(35)  评论(0编辑  收藏  举报