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

一,  Date类
类 Date 表示特定的瞬间,精确到毫秒。

毫秒:千分之一秒
作用:可以对时间和日期进行计算
可一把日期转换为毫秒进行计算,计算完毕,再转换为日期。

把日期转换为毫秒:
当前的日期:2020-11-10;
时间原点(0毫秒):1970-1-1 00:00:00

计算当前日期到原点一共多少毫秒

把毫秒转换为日期:
1天 = 24x60x60 = 86400秒 = 86400000毫秒

注意:
中国属于东八区,需要把时间加8小时

 

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

1.无参构造方法

 

 

Date()的空参数构造方法:
获取当前系统的时间和日期

2.有参构造方法

 

 

 Date()的带参数构造方法:
传递毫秒值,把毫秒转换为Date日期

复制代码
public static void main(String[] args) {
demo01();
demo02();
}

/*
Date()的空参数构造方法:
获取当前系统的时间和日期
*/
private static void demo01(){
Date date = new Date();
System.out.println(date);//Tue Nov 10 21:27:06 CST 2020
}

/*
Date()的带参数构造方法:
传递毫秒值,把毫秒转换为Date日期
*/
private static void demo02(){
Date d1 = new Date(0);
System.out.println(d1);

Date d2 = new Date(2081111111111L);
System.out.println(d2);
}
复制代码

Date的成员方法

long getTime() 把日期转化为毫秒
返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数

复制代码
/*
类 Date 表示特定的瞬间,精确到毫秒。

毫秒:千分之一秒
作用:可以对时间和日期进行计算
可一把日期转换为毫秒进行计算,计算完毕,再转换为日期。

把日期转换为毫秒:
当前的日期:2020-11-10;
时间原点(0毫秒):1970-1-1 00:00:00

计算当前日期到原点一共多少毫秒

把毫秒转换为日期:
1天 = 24x60x60 = 86400秒 = 86400000毫秒

注意:
中国属于东八区,需要把时间加8小时
*/
public class Demo01Date {
public static void main(String[] args) {
demo03();
}

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

 

posted @   夫君  阅读(242)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示