毫秒值的概念和作用以及Date类的构造方法和成员方法

毫秒值的概念和作用

java.util.Date:表示日期和时间的类

类Date用来表示精确的时间,精确到毫秒

毫秒:千分之一秒:1000毫秒=1秒

特定的瞬间:一个时间点,一刹那时间

2022-02-02 5:25:34:555 一瞬间

 

毫秒值的作用:可以对时间和日期进行计算

2000-04-26——2022-02-02 一共有多少天

可以将日期转换为毫秒,在将毫秒转换成日期

把日期转换成毫秒:

  当前日期:2022-02-02

  时间原点(0毫秒):1970年1月1日 00:00:00

  就是计算当前日期到时间原点经过了多少毫秒(1656911669717L)

注意:

中国属于东八区,会把时间增加八个小时

1970年1月1日 08:00:00

把毫秒转换成为日期:

  1天 = 24*60*60=86400秒 = 86400*1000 = 86400000毫秒

 

 

 

 

Date类的构造方法和成员方法

Date类的空参构造方法:
Date() 获取的是当前系统的日期和时间
    /**
     *  Date类的空参构造方法:
     *      Date() 获取的是当前系统的日期和时间
     */
    private static void demo01() {
        Date date = new Date();
        System.out.println(date);
    }

运行结果:

 

 

 Date类的有参构造方法:

 Date(Long date): 传递毫秒值,把毫秒转化成Date日期
复制代码
    /**
     * Date类的有参构造方法:
     *      Date(Long date): 传递毫秒值,把毫秒转化成Date日期
     */
    private static void demo02() {
        Date date = new Date(0L);
        System.out.println(date);
        Date date1 = new Date(132456789456L);
        System.out.println(date1);
    }
复制代码

运行结果:

 

Date类的成员方法
Long getTime() 把日期转换为毫秒(相当于System.currentTimeMillis())
返回自1970年1月1日 00:00:00 以来此Date对象表示的毫秒数
复制代码
    /**
     * Date类的成员方法
     * Long getTime() 把日期转换为毫秒(相当于System.currentTimeMillis())
     *      返回自1970年1月1日 00:00:00 以来此Date对象表示的毫秒数
     */
    private static void demo03() {
        Date date = new Date();
        long time = date.getTime();
        System.out.println(time);
    }
复制代码

运行结果:

 

 

posted @   xjw12345  阅读(186)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示