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

毫秒值的概念和作用

java.utiL.Date:表示日期和时间的类类Date表示特定的瞬间,精确到毫秒。

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

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

2022-07-05 09:55:33:333瞬间

2088-68-08 69:55:33:334瞬间

2088-08-68 69:55:33:334瞬间

.. .

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

2099-01-63到2022-01-01中间一共有多少天

可以日期转换为毫秒进行计算,计算完毕,在把毫秒转换为日期
把日期转换为毫秒:
  当前的日期:2022-01-01
  时间原点(0毫秒):1970年1月1日00:00:00(英国格林威治)
  就是计算当前日期到时间原点之间一共经历了多少毫秒

注意:
  中国属于东八区,会把时间增加8个小时1970年1月1 08:00:00
把毫秒转换为日期:
  1天= 24 x 60 x 60 = 86400秒= 86400 x 1000 = 86400086毫秒

 

System.out.println(System.currentTimeMillis());//获取当前系统时间到1970年1月1日 00:00:00经历了多少毫秒
结果
1656990407284

 

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

 //Date类的空参构造方法。Date()就是获取当前系统的日期和时间
 //Date成员方法。longGetTime()把日期转换为毫秒..相当于  System.currentTimeMillis()
  //Date类的带参数构造方法。Date(Long Date):传递毫秒值,把毫秒转换为Date类
 
public class demodate {
    public static void main(String[] args) {
        //空参
        demo();
        //带参数构造方法
        demo1();
        //把日期转换为毫秒
        demo2();
    }
private static void demo2() { //Date成员方法。longGetTime()把日期转换为毫秒..相当于 System.currentTimeMillis() Date date = new Date(); long time = date.getTime(); System.out.println(time); Date date1 = new Date(); long time1 = date1.getTime(); System.out.println(time1); Date date2 = new Date(); long time2 = date2.getTime(); System.out.println(time2); }
结果

1656991804807
1656991804807
1656991804807

private static void demo1() {
        //Date类的带参数构造方法。Date(Long Date):传递毫秒值,把毫秒转换为Date类
        Date date = new Date(0L);
        System.out.println(date);//Thu Jan 01 08:00:00 CST 1970

        Date date1 = new Date(10000000000L);
        System.out.println(date1);//Mon Apr 27 01:46:40 CST 1970

        Date date2 = new Date(9999999999L);
        System.out.println(date2);//Mon Apr 27 01:46:39 CST 1970

    }
结果

Thu Jan 01 08:00:00 CST 1970
Mon Apr 27 01:46:40 CST 1970
Mon Apr 27 01:46:39 CST 1970

private static void demo() {
        //Date类的空参构造方法。Date()就是获取当前系统的日期和时间
        Date date = new Date();
        System.out.println(date);//Tue Jul 05 11:21:27 CST 2022
    }
}
结果
Tue Jul 05 11:30:04 CST 2022
 

 

posted @ 2022-07-05 11:34  漁夫  阅读(198)  评论(0)    收藏  举报